Created
August 25, 2024 14:21
-
-
Save atomotic/9a2b8cd141db955c650f0975c6ff757c to your computer and use it in GitHub Desktop.
manifold docker compose
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
services: | |
postgres: | |
image: postgres:16 | |
volumes: | |
- ./data/postgres:/var/lib/postgresql/data | |
environment: | |
POSTGRES_DB: 'manifold_production' | |
POSTGRES_HOST_AUTH_METHOD: 'trust' | |
elasticsearch: | |
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.22 | |
environment: | |
ES_JAVA_OPTS: "-Xms512m -Xmx512m" | |
xpack.security.enabled: 'false' | |
discovery.type: single-node | |
redis: | |
image: redis:alpine | |
volumes: | |
- ./data/redis:/data | |
api_cable: | |
image: ledi/manifold-api:v8.1.2-beta.1-dev | |
volumes: | |
- ./data/api/public:/opt/manifold/api/public | |
- ./data/sockets:/manifold_sockets | |
env_file: | |
- ./environment/manifold.env | |
command: ["./start-and-run", "bin/cable"] | |
api_clockwork: | |
image: ledi/manifold-api:v8.1.2-beta.1-dev | |
volumes: | |
- ./data/api/public:/opt/manifold/api/public | |
- ./data/sockets:/manifold_sockets | |
env_file: | |
- ./environment/manifold.env | |
- ./environment/rails.env | |
command: ["./start-and-run", "bin/zhong zhong.rb"] | |
api_rails: | |
image: ledi/manifold-api:v8.1.2-beta.1-dev | |
volumes: | |
- ./data/api/public:/opt/manifold/api/public | |
- ./data/sockets:/manifold_sockets | |
env_file: | |
- ./environment/manifold.env | |
command: ["./start-and-run", "bin/puma -C config/puma.rb"] | |
api_sidekiq: | |
image: ledi/manifold-api:v8.1.2-beta.1-dev | |
volumes: | |
- ./data/api/public:/opt/manifold/api/public | |
- ./data/sockets:/manifold_sockets | |
env_file: | |
- ./environment/manifold.env | |
command: ["./start-and-run", "bin/sidekiq"] | |
client: | |
image: ledi/manifold-client:v8.1.2-beta.1 | |
env_file: | |
- ./environment/manifold.env | |
volumes: | |
- ./data/api/public:/opt/manifold/api/public | |
- ./data/sockets:/manifold_sockets | |
command: yarn run start-docker | |
proxy: | |
image: ledi/manifold-nginx:v8.1.2-beta.1 | |
#image: manifoldscholarship/manifold-nginx:v8.1.2-beta.1 | |
volumes: | |
- ./data/nginx/ssl:/etc/nginx/ssl | |
- ./data/api/public:/opt/manifold/api/public | |
- ./data/sockets:/manifold_sockets | |
ports: | |
- "4000:80" | |
- "4001:443" | |
command: ["start-nginx"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment