Skip to content

Instantly share code, notes, and snippets.

@Eising
Last active July 2, 2018 13:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Eising/3ca413e05e7abd800c5eb8b8a4f93502 to your computer and use it in GitHub Desktop.
Save Eising/3ca413e05e7abd800c5eb8b8a4f93502 to your computer and use it in GitHub Desktop.
Icing docker-compose file
---
version: '2'
services:
icing-db_data:
image: tianon/true
volumes:
- /var/lib/postgresql/data
icing-db:
image: postgres
environment:
POSTGRES_USER: icing
POSTGRES_PASSWORD: MySecurePassword
POSTGRES_DB: icing
icing-test-db:
image: postgres
environment:
POSTGRES_USER: icing
POSTGRES_PASSWORD: test
POSTGRES_DB: icing
icing:
build: /home/eising/Dev/icing
volumes:
- /home/eising/Dev/icing:/usr/src/app
environment:
ICING_DB_USER: icing
ICING_DB_PASSWORD: MySecurePassword
ICING_DB_HOST: icing-db
ports:
- "5000:5000"
depends_on:
- icing-db
icing-test:
build: /home/eising/Dev/icing
volumes:
- /home/eising/Dev/icing:/usr/src/app
environment:
RACK_ENV: test
ICING_DB_USER: icing
ICING_DB_PASSWORD: test
ICING_DB_HOST: icing-test-db
SELENIUM_REMOTE_HOST: selenium
depends_on:
- icing-test-db
selenium:
image: selenium/standalone-firefox
container_name: selenium
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment