aboutsummaryrefslogtreecommitdiffstats
path: root/docker/docker-compose.yml
blob: cdf8f88cd339cab25753526c5233d858cb5a24e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
version: "2"
services:
  ferdium-server:
    image: ferdium-server
    container_name: ferdium-server
    environment:
      - NODE_ENV=development
      - APP_URL=localhost
      - DB_CONNECTION=sqlite
      - DB_HOST=127.0.0.1
      - DB_PORT=3306
      - DB_USER=root
      - DB_PASSWORD=password
      - DB_DATABASE=ferdium
      - DB_SSL=false
      - MAIL_CONNECTION=smtp
      - SMTP_HOST=127.0.0.1
      - SMTP_PORT=2525
      - MAIL_SSL=false
      - MAIL_USERNAME=username
      - MAIL_PASSWORD=password
      - MAIL_SENDER=noreply@ferdium.org
      - IS_CREATION_ENABLED=true
      - IS_DASHBOARD_ENABLED=true
      - IS_REGISTRATION_ENABLED=true
      - CONNECT_WITH_FRANZ=false
      - DATA_DIR=/data
      - JWT_USE_PEM=true
    volumes:
      - ferdium-database-vol:/data
      - ferdium-recipes-vol:/app/build/recipes
    ports:
      - 3333:3333
    restart: unless-stopped
volumes:
  ferdium-recipes-vol: