version: '3' services: surreal: image: surrealdb/surrealdb:latest restart: unless-stopped ports: - 127.0.0.1:8000:8000 volumes: - ./db-data:/db-data entrypoint: - /surreal - start - -b - 0.0.0.0:8000 - --auth - --user - root - --pass - root - file:/db-data backend: image: ghcr.io/ixhbinphoenix/bne:latest env_file: ./backend/docker.env restart: unless-stopped # Needed for startup, 1st startup tries connecting to db before it's online ports: - 0.0.0.0:8080:8080 volumes: - ./backend/key.pem:/key.pem - ./backend/cert.pem:/cert.pem - ./backend/email-templates/:/email-templates links: - surreal