aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorFlorent Peyraud2018-01-02 19:24:18 +0100
committerAlban Peignier2018-01-07 23:22:20 +0100
commitabf942de1eecd566a61c6c7782103f7819d5f1a5 (patch)
tree134c5eb5c168f50df811f5ad29e279b54bc2a762 /docker-compose.yml
parenta43228cbf2fd6e99a6ddcc52689ea559a3124c59 (diff)
downloadchouette-core-abf942de1eecd566a61c6c7782103f7819d5f1a5.tar.bz2
Dockerfile and compose-file
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml67
1 files changed, 67 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 000000000..851f4522a
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,67 @@
+version: "3.0"
+services:
+ front:
+ image: registry.af83.io/stif-iboo:latest
+ environment:
+ RAILS_DB_HOST: "192.168.15.98"
+ RAILS_DB_USER: "chouette"
+ RAILS_DB_NAME: "chouette2"
+ RAILS_DB_PASSWORD: "chouette"
+ SECRET_KEY_BASE: "KSKSJDHF0QDKJDSfkSJDFKSJDfh98SDF"
+ SIDEKIQ_REDIS_URL: "redis://redis:6379/12"
+ MAIL_HOST: "iboo-rec.af83.priv"
+ MAIL_ASSETS_URL_BASE: "http://iboo-rec.af83.priv"
+ MAIL_FROM: "docker <infra+docker@af83.com>"
+ SMTP_HOST: "mail.af83.priv"
+ REDIS_CACHE_STORE: "redis://redis:6379/0/cache"
+ volumes:
+ - /data/iboo/uploads:/app/public/uploads
+ ports:
+ - "3004:3000"
+ restart: always
+ depends_on:
+ - redis
+ async:
+ image: registry.af83.io/stif-iboo:latest
+ environment:
+ RAILS_DB_HOST: "192.168.15.98"
+ RAILS_DB_USER: "chouette"
+ RAILS_DB_NAME: "chouette2"
+ RAILS_DB_PASSWORD: "chouette"
+ SECRET_KEY_BASE: "KSKSJDHF0QDKJDSfkSJDFKSJDfh98SDF"
+ SIDEKIQ_REDIS_URL: "redis://redis:6379/12"
+ MAIL_HOST: "iboo-rec.af83.priv"
+ MAIL_ASSETS_URL_BASE: "http://iboo-rec.af83.priv"
+ MAIL_FROM: "docker <infra+docker@af83.com>"
+ SMTP_HOST: "mail.af83.priv"
+ command: bundle exec sidekiq -e production
+ restart: always
+ depends_on:
+ - redis
+ sync:
+ image: registry.af83.io/stif-iboo:latest
+ environment:
+ RAILS_DB_HOST: "192.168.15.98"
+ RAILS_DB_USER: "chouette"
+ RAILS_DB_NAME: "chouette2"
+ RAILS_DB_PASSWORD: "chouette"
+ SECRET_KEY_BASE: "KSKSJDHF0QDKJDSfkSJDFKSJDfh98SDF"
+ SIDEKIQ_REDIS_URL: "redis://redis:6379/12"
+ MAIL_HOST: "iboo-rec.af83.priv"
+ MAIL_ASSETS_URL_BASE: "http://iboo-rec.af83.priv"
+ MAIL_FROM: "docker <infra+docker@af83.com>"
+ SMTP_HOST: "mail.af83.priv"
+ command: bash launch-cron
+ restart: always
+ depends_on:
+ - redis
+ redis:
+ image: redis:latest
+# db:
+# image: mdillon/postgis
+# environment:
+# POSTGRES_USER: iboo
+# POSTGRES_PASSWORD: stif_iboo_db
+# volumes:
+# - /data/iboo/postgresql:/var/lib/postgresql/data
+# restart: always