Files
aliasvault/docker-compose.yml
2024-07-26 22:22:19 +02:00

54 lines
1.2 KiB
YAML

services:
admin:
image: aliasvault-admin
build:
context: .
dockerfile: src/AliasVault.Admin/Dockerfile
ports:
- "8080:8082"
volumes:
- ./database:/database
- ./logs:/logs
restart: always
env_file:
- .env
client:
image: aliasvault-client
build:
context: .
dockerfile: src/AliasVault.Client/Dockerfile
ports:
- "80:8080"
restart: always
environment:
- API_URL=http://localhost:81
api:
image: aliasvault-api
build:
context: .
dockerfile: src/AliasVault.Api/Dockerfile
ports:
- "81:8081"
volumes:
- ./database:/database
- ./logs:/logs
env_file:
- .env
restart: always
smtp:
image: aliasvault-smtp
build:
context: .
dockerfile: src/Services/AliasVault.SmtpService/Dockerfile
ports:
- "25:25"
- "587:587"
volumes:
- ./database:/database
- ./logs:/logs
env_file:
- .env
restart: always