this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Leave docker-based setups for podman

+1 -226
-59
docker-compose/with-postgres-dev.yml
··· 1 - services: 2 - lumina: 3 - build: 4 - context: .. 5 - dockerfile: Dockerfile.build 6 - image: lumina-server:dev 7 - container_name: lumina-server-dev 8 - environment: 9 - - LUMINA_DB_TYPE=postgres 10 - - LUMINA_POSTGRES_HOST=luminadb 11 - - LUMINA_REDIS_URL=redis://lumina-redis 12 - - LUMINA_POSTGRES_PORT=5432 13 - - LUMINA_POSTGRES_USERNAME=lumina 14 - - LUMINA_POSTGRES_PASSWORD=lumina_pw 15 - - LUMINA_POSTGRES_DATABASE=lumina_config 16 - - LUMINA_SERVER_PORT=8085 17 - - LUMINA_SERVER_ADDR=0.0.0.0 18 - ports: 19 - - "8085:8085" 20 - depends_on: 21 - - db 22 - db: 23 - hostname: luminadb 24 - image: postgres:17-alpine3.22 25 - environment: 26 - POSTGRES_USER: lumina 27 - POSTGRES_PASSWORD: lumina_pw 28 - POSTGRES_DB: lumina_config 29 - ports: 30 - - "5432:5432" 31 - volumes: 32 - - ../data/postgres:/var/lib/postgresql/data 33 - 34 - redis: 35 - image: redis/redis-stack:7.2.0-v18 36 - container_name: lumina-redis 37 - ports: 38 - - "6379:6379" 39 - restart: unless-stopped 40 - volumes: 41 - - "../data/redis:/data" 42 - redis-commander: 43 - image: rediscommander/redis-commander:latest 44 - container_name: lumina-redis-commander 45 - environment: 46 - - REDIS_HOSTS=local:lumina-redis:6379 47 - ports: 48 - - "8081:8081" 49 - depends_on: 50 - - redis 51 - adminer: 52 - image: adminer:latest 53 - container_name: lumina-adminer 54 - environment: 55 - - ADMINER_DEFAULT_SERVER=luminadb 56 - ports: 57 - - "8082:8080" 58 - depends_on: 59 - - db
-43
docker-compose/with-postgres.yml
··· 1 - services: 2 - lumina: 3 - build: 4 - context: .. 5 - dockerfile: Dockerfile 6 - args: 7 - optimize_build: "${LUMINA_DOCKER_OPTIMIZE_BUILD:-true}" 8 - image: lumina-server:latest 9 - container_name: lumina-server 10 - environment: 11 - - LUMINA_DB_TYPE=postgres 12 - - LUMINA_POSTGRES_HOST=luminadb 13 - - LUMINA_REDIS_URL=redis://lumina-redis 14 - - LUMINA_POSTGRES_PORT=5432 15 - - LUMINA_POSTGRES_USERNAME=lumina 16 - - LUMINA_POSTGRES_PASSWORD=lumina_pw 17 - - LUMINA_POSTGRES_DATABASE=lumina_config 18 - - LUMINA_SERVER_PORT=8085 19 - - LUMINA_SERVER_ADDR=0.0.0.0 20 - ports: 21 - - "8085:8085" 22 - depends_on: 23 - - db 24 - db: 25 - hostname: luminadb 26 - image: postgres:17-alpine3.22 27 - environment: 28 - POSTGRES_USER: lumina 29 - POSTGRES_PASSWORD: lumina_pw 30 - POSTGRES_DB: lumina_config 31 - ports: 32 - - "5432:5432" 33 - volumes: 34 - - ../data/postgres:/var/lib/postgresql/data 35 - 36 - redis: 37 - image: redis/redis-stack:7.2.0-v18 38 - container_name: lumina-redis 39 - ports: 40 - - "6379:6379" 41 - restart: unless-stopped 42 - volumes: 43 - - "../data/redis:/data"
-47
docker-compose/with-sqlite-dev.yml
··· 1 - services: 2 - lumina: 3 - build: 4 - context: .. 5 - dockerfile: Dockerfile.build 6 - image: lumina-server:dev 7 - container_name: lumina-server-dev 8 - environment: 9 - - LUMINA_DB_TYPE=sqlite 10 - - LUMINA_SQLITE_FILE=data/instance.sqlite 11 - - LUMINA_REDIS_URL=redis://lumina-redis 12 - - LUMINA_SERVER_PORT=8085 13 - - LUMINA_SERVER_ADDR=0.0.0.0 14 - ports: 15 - - "8085:8085" 16 - volumes: 17 - - ../data/:/app/data/ 18 - 19 - redis: 20 - image: redis/redis-stack:7.2.0-v18 21 - container_name: lumina-redis 22 - ports: 23 - - "6379:6379" 24 - restart: unless-stopped 25 - volumes: 26 - - "./data/redis:/data" 27 - redis-commander: 28 - image: rediscommander/redis-commander:latest 29 - container_name: lumina-redis-commander 30 - environment: 31 - - REDIS_HOSTS=local:lumina-redis:6379 32 - ports: 33 - - "8081:8081" 34 - depends_on: 35 - - redis 36 - sqlite-web: 37 - image: coleifer/sqlite-web:latest 38 - container_name: lumina-sqlite-web 39 - environment: 40 - - SQLITE_DATABASE=/app/data/instance.sqlite 41 - ports: 42 - - "8083:8080" 43 - volumes: 44 - - ../data/:/app/data/ 45 - depends_on: 46 - - lumina 47 - `
-28
docker-compose/with-sqlite.yml
··· 1 - services: 2 - lumina: 3 - build: 4 - context: .. 5 - dockerfile: Dockerfile 6 - args: 7 - optimize_build: "${LUMINA_DOCKER_OPTIMIZE_BUILD:-true}" 8 - image: lumina-server:latest 9 - container_name: lumina-server 10 - environment: 11 - - LUMINA_DB_TYPE=sqlite 12 - - LUMINA_SQLITE_FILE=data/instance.sqlite 13 - - LUMINA_REDIS_URL=redis://lumina-redis 14 - - LUMINA_SERVER_PORT=8085 15 - - LUMINA_SERVER_ADDR=0.0.0.0 16 - ports: 17 - - "8085:8085" 18 - volumes: 19 - - ../data/:/app/data/ 20 - 21 - redis: 22 - image: redis/redis-stack:7.2.0-v18 23 - container_name: lumina-redis 24 - ports: 25 - - "6379:6379" 26 - restart: unless-stopped 27 - volumes: 28 - - "./data/redis:/data"
+1 -6
mise.toml
··· 41 41 run_windows = "..\\target\\debug\\lumina-server.exe" 42 42 dir = "{{config_root}}/data/" 43 43 44 - [tasks.development-run-redis-docker] 45 - description = "Just runs the Docker image for a Redis server so that the development run can connect to it" 46 - run = "docker run --name lumina-redis -p 6379:6379 -v ./data/redis:/data -d redis/redis-stack:7.2.0-v18" 47 - 48 - [tasks.development-run-redis-podman] 44 + [tasks.development-run-redis] 49 45 description = "Just runs the Podman image for a Redis server so that the development run can connect to it" 50 46 run = "podman run --name lumina-redis -p 6379:6379 -v ./data/redis:/data -d redis/redis-stack:7.2.0-v18" 51 47 ··· 151 147 [task_config] 152 148 includes = [ 153 149 "./mise/tasks/podman-tasks.toml", 154 - "./mise/tasks/docker-compose-tasks.toml", 155 150 ] 156 151 dir = "{{ config_root }}"
-43
mise/tasks/docker-compose-tasks.toml
··· 1 - # == just docker-compose down all====================================================== 2 - [docker-compose-down-all] 3 - description = "Stop and remove the docker-compose containers" 4 - run = [ 5 - "docker compose -f ./docker-compose/with-sqlite.yml down --remove-orphans", 6 - "docker compose -f ./docker-compose/with-postgres.yml down --remove-orphans", 7 - ] 8 - # ===================================================================================== 9 - # == with postgres ==================================================================== 10 - [docker-compose-up-postgres-no-optimise] 11 - description = "Run the docker-compose file combining lumina with a postgres database, development build (no optimisations)" 12 - run = [ 13 - "mkdir -p ./data/postgres", 14 - "docker compose -f ./docker-compose/with-postgres-dev.yml up --build", 15 - ] 16 - [docker-compose-up-postgres] 17 - description = "Run the docker-compose file combining lumina with a postgres database." 18 - env = { LUMINA_DOCKER_OPTIMIZE_BUILD = "true" } 19 - run = [ 20 - "mkdir -p ./data/postgres", 21 - "docker compose -f ./docker-compose/with-postgres.yml up --build", 22 - ] 23 - # ==================================================================================== 24 - # == Build environment image ========================================================= 25 - [build-env-image-docker] 26 - description = "Build and tag the lumina-build-environment image from Dockerfile.env" 27 - run = [ 28 - "docker build -f Dockerfile.env -t lumina-build-environment ." 29 - ] 30 - # == with sqlite ===================================================================== 31 - [docker-compose-up-sqlite-no-optimise] 32 - description = "Run the docker-compose file combining lumina with a sqlite database, development build (no optimisations)" 33 - run = [ 34 - "mkdir -p ./data/", 35 - "docker compose -f ./docker-compose/with-sqlite-dev.yml up --build", 36 - ] 37 - [docker-compose-up-sqlite] 38 - description = "Run the docker-compose file combining lumina with a sqlite database." 39 - env = { LUMINA_DOCKER_OPTIMIZE_BUILD = "true" } 40 - run = [ 41 - "mkdir -p ./data/", 42 - "docker compose -f ./docker-compose/with-sqlite.yml up --build", 43 - ]