38 lines
732 B
YAML
38 lines
732 B
YAML
services:
|
|
gemini:
|
|
image: git.joeac.net/joeac/joeac.net-gemini
|
|
build:
|
|
context: .
|
|
dockerfile: gemini.Dockerfile
|
|
ports:
|
|
- "1965:1965"
|
|
|
|
http:
|
|
image: git.joeac.net/joeac/joeac.net-http
|
|
build:
|
|
context: .
|
|
dockerfile: http.Dockerfile
|
|
env_file:
|
|
- .env
|
|
ports:
|
|
- "8080:8080"
|
|
|
|
smtp:
|
|
image: git.joeac.net/joeac/joeac.net-smtp
|
|
build:
|
|
context: smtp
|
|
args:
|
|
LOCAL_SMTP_PORT: 2500
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
LOCAL_SMTP_PORT: 2500
|
|
LOCAL_SMTP_PASSWORD: smtp
|
|
REMOTE_SMTP_PASSWORD_FILE: /run/secrets/remote_smtp_password
|
|
secrets:
|
|
- remote_smtp_password
|
|
|
|
secrets:
|
|
remote_smtp_password:
|
|
external: true
|