Files
atlantis/docker-compose.yml
Bruno Schaatsbergen 0097330d1b fix: use the official ngrok image (#5681)
Signed-off-by: Bruno Schaatsbergen <git@ebschaatsbergen.com>
2025-07-27 19:47:29 -07:00

40 lines
941 B
YAML

# Note: This file is only used for Atlantis local development
services:
ngrok:
image: ngrok/ngrok:latest@sha256:0dbf30ec036f2369d3b9018a8287aa2414deb90ccf44536cb2fcfd238b3d4f70
ports:
- 4040:4040
command:
- "http"
- "atlantis:4141"
env_file:
- atlantis.env
depends_on:
- atlantis
redis:
image: redis:7.4-alpine@sha256:ee9e8748ace004102a267f7b8265dab2c618317df22507b89d16a8add7154273
restart: always
ports:
- 6379:6379
command: redis-server --save 20 1 --loglevel warning --requirepass test123
volumes:
- redis:/data
atlantis:
depends_on:
- redis
build:
context: .
dockerfile: Dockerfile.dev
ports:
- 4141:4141
volumes:
- ${HOME}/.ssh:/.ssh:ro
- ${PWD}:/atlantis/src:ro
# Contains the flags that atlantis uses in env var form
env_file:
- atlantis.env
volumes:
redis:
driver: local