# ass Docker compose.yaml v0.1.0 # authors: # - tycrek (https://tycrek.com/) # - Zusier (https://github.com/Zusier) services: ass: build: . command: npm start container_name: ass-docker restart: unless-stopped ports: - "40115:40115" - "45375:45375" volumes: - type: volume source: ./uploads target: /opt/ass/uploads - type: volume source: ./share target: /opt/ass/share - type: bind source: ./config.json target: /opt/ass/config.json - type: bind source: ./auth.json target: /opt/ass/auth.json - type: bind source: ./data.json target: /opt/ass/data.json tmpfs: /tmp # temp files such as uploads are stored here working_dir: /opt/ass tty: true environment: - NODE_ENV=production # for production - ASS_ENV=docker # docker, local, production (not widely used yet) - LOG_LEVEL=debug # debug, info, warn, error - FORCE_COLOR=3 # force colour output