Cyphon Images¶
Dev Image¶
Builds from custom cyphon.env file
Image | local build from ../cyphon |
Env File | ./config/env/cyphon.env |
Environment | CYPHON_ENV: PROD DJANGO_SETTINGS_MODULE: cyphon.settings.prod |
Volumes | ./config/cyphon/custom, ./config/cyphon/settings, ./config/cyphon/fixtures, cyphon, entrypoints |
YAML:
cyphon-dev:
build: ../cyphon
restart: always
env_file:
- ./config/env/cyphon.env
environment:
CYPHON_ENV: DEV
DJANGO_SETTINGS_MODULE: cyphon.settings.dev
volumes:
- ../cyphon/cyphon:/usr/src/app/cyphon
- ../cyphon/entrypoints:/usr/src/app/entrypoints
- ./config/cyphon/custom:/usr/src/app/cyphon/custom
- ./config/cyphon/settings:/usr/src/app/cyphon/cyphon/settings
Production Image¶
Builds from custom cyphon.env file
Image | dunbar/cyphon |
Env File | ./config/env/cyphon.env |
Environment | CYPHON_ENV: PROD DJANGO_SETTINGS_MODULE: cyphon.settings.prod |
Volumes | ./config-COPYME/cyphon/custom,
./config-COPYME/cyphon/settings,
./config-COPYME/cyphon/fixtures
../media , ../keys |
YAML:
cyphon-prod:
image: dunbar/cyphon:${CYPHON_VER}
restart: always
env_file:
- ./config/env/cyphon.env
environment:
CYPHON_ENV: PROD
DJANGO_SETTINGS_MODULE: cyphon.settings.prod
volumes:
- ../media:/usr/src/app/media
- ../keys:/usr/src/app/keys
- ./config/cyphon/custom:/usr/src/app/cyphon/custom
- ./config/cyphon/settings:/usr/src/app/cyphon/cyphon/settings
- ./config/cyphon/fixtures:/usr/src/app/cyphon/fixtures
Testing Image¶
Builds from default cyphon.env file
Image | dunbar/cyphon |
Env File | ./config-COPYME/env/cyphon.env |
Environment | CYPHON_ENV: PROD DJANGO_SETTINGS_MODULE: cyphon.settings.prod |
Volumes | ./config-COPYME/cyphon/custom, ./config-COPYME/cyphon/settings, ./config-COPYME/cyphon/fixtures |
YAML:
cyphon-test:
image: dunbar/cyphon:${CYPHON_VER}
env_file:
- ./config-COPYME/env/cyphon.env
environment:
CYPHON_ENV: PROD
DJANGO_SETTINGS_MODULE: cyphon.settings.prod
DJANGO_LIVE_TEST_SERVER_ADDRESS: cyphon:8081-8100
FUNCTIONAL_TESTS_ENABLED: ${FUNCTIONAL_TESTS_ENABLED}
FUNCTIONAL_TESTS_DRIVER: docker
FUNCTIONAL_TESTS_HOST: selenium
FUNCTIONAL_TESTS_PORT: 4444
FUNCTIONAL_TESTS_BROWSER: chrome
volumes:
- ./config-COPYME/cyphon/custom:/usr/src/app/cyphon/custom
- ./config-COPYME/cyphon/settings:/usr/src/app/cyphon/cyphon/settings
- ./config-COPYME/cyphon/fixtures:/usr/src/app/cyphon/fixtures