Skip to main content

Luna Calendar

https://github.com/Opisek/luna

Image from https://github.com/tiritibambix/gh_actions/

name: luna
services:

  luna-frontend:
    container_name: luna-frontend
    image: tiritibambix/lunafrontend:latest
    ports:
      - "3000:3000"
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    environment:
      ORIGIN: http://localhost:3000
      API_URL: http://luna-backend:3000

  luna-backend:
    container_name: luna-backend
    image: tiritibambix/lunabackend:latest
#    ports:
#      - "3001:3000"
    volumes:
      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Luna/data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    environment:
      DB_HOST: luna-postgres
      DB_PORT: 5432
      DB_USERNAME: luna
      DB_PASSWORD: luna
      DB_DATABASE: luna
    depends_on:
      - luna-postgres

  luna-postgres:
    image: postgres:16-alpine
    container_name: luna-postgres
    ports:
      - "5432:5432"
    volumes:
      - /srv/dev-disk-by-uuid-7fe66601-5ca0-4c09-bc13-a015025fe53a/Files/Luna/postgres:/var/lib/postgresql/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    environment:
      POSTGRES_USER: luna
      POSTGRES_PASSWORD: luna
      POSTGRES_DB: luna

https://oracle.steph.click/remote.php/dav/calendars/admin/
Authentication Type: Password
Enter Nextcloud login