Merge pull request #260 from OleksandrKucherenko/AB0001-developer-environment

[AB-0001]: added web ui for redis docker-compose.dev.yaml
This commit is contained in:
James Read 2024-10-09 09:51:48 +01:00 committed by GitHub
commit 76cc074c77
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 38 additions and 7 deletions

8
.gitignore vendored
View File

@ -47,3 +47,11 @@ Thumbs.db
# Vim files # Vim files
**/*.swp **/*.swp
**/*.swo **/*.swo
# Temporary files
*.orig
*.~*~
*.tsbuildinfo
# ignore Secrets folder
.secrets/

View File

@ -1,6 +1,7 @@
services: services:
postiz-postgres: postiz-postgres:
image: postgres:14.5 # ref: https://hub.docker.com/_/postgres
image: postgres:17-alpine # 17.0
container_name: postiz-postgres container_name: postiz-postgres
restart: always restart: always
environment: environment:
@ -13,8 +14,18 @@ services:
- 5432:5432 - 5432:5432
networks: networks:
- postiz-network - postiz-network
postiz-redis:
# ref: https://hub.docker.com/_/redis
image: redis:7-alpine # 7.4.0
container_name: postiz-redis
restart: always
ports:
- 6379:6379
networks:
- postiz-network
postiz-pg-admin: postiz-pg-admin:
image: dpage/pgadmin4 # ref: https://hub.docker.com/r/dpage/pgadmin4/tags
image: dpage/pgadmin4:latest
container_name: postiz-pg-admin container_name: postiz-pg-admin
restart: always restart: always
ports: ports:
@ -24,14 +35,22 @@ services:
PGADMIN_DEFAULT_PASSWORD: admin PGADMIN_DEFAULT_PASSWORD: admin
networks: networks:
- postiz-network - postiz-network
postiz-redis: postiz-redisinsight:
image: redis:7.2 # ref: https://hub.docker.com/r/redis/redisinsight
container_name: postiz-redis image: redis/redisinsight:latest
restart: always container_name: postiz-redisinsight
links:
- postiz-redis
ports: ports:
- 6379:6379 - "5540:5540"
volumes:
- redisinsight:/data
networks:
- postiz-network
restart: always
volumes: volumes:
redisinsight:
postgres-volume: postgres-volume:
external: false external: false

View File

@ -14,6 +14,7 @@
"dev:backend": "npx nx run backend:serve:development", "dev:backend": "npx nx run backend:serve:development",
"dev:workers": "npx nx run workers:serve:development", "dev:workers": "npx nx run workers:serve:development",
"dev:cron": "npx nx run cron:serve:development", "dev:cron": "npx nx run cron:serve:development",
"dev:docker": "docker compose -f ./docker-compose.dev.yaml up -d",
"start:prod": "node dist/apps/backend/main.js", "start:prod": "node dist/apps/backend/main.js",
"start:prod:frontend": "nx run frontend:serve:production", "start:prod:frontend": "nx run frontend:serve:production",
"start:prod:workers": "node dist/apps/workers/main.js", "start:prod:workers": "node dist/apps/workers/main.js",
@ -197,5 +198,8 @@
"typescript": "5.5.4", "typescript": "5.5.4",
"vite": "^5.0.0", "vite": "^5.0.0",
"vitest": "1.6.0" "vitest": "1.6.0"
},
"volta": {
"node": "20.17.0"
} }
} }