mirror of
https://github.com/jcreek/jcreek.github.io.git
synced 2026-07-12 18:43:50 +00:00
feat(*): Fix wrong indentation
This commit is contained in:
@@ -3,7 +3,7 @@ layout: post
|
|||||||
parent: Containers & Deploying
|
parent: Containers & Deploying
|
||||||
nav_order: 1
|
nav_order: 1
|
||||||
title: "Docker Compose for ASP.Net Core with Postgres + S3 backups"
|
title: "Docker Compose for ASP.Net Core with Postgres + S3 backups"
|
||||||
date: 2021-07-11 23:01:45 +0100
|
date: 2021-07-12 21:01:45 +0100
|
||||||
categories: deploying docker
|
categories: deploying docker
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -261,60 +261,60 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
# - migrations
|
# - migrations
|
||||||
# migrations:
|
# migrations:
|
||||||
# container_name: dbmigrations
|
# container_name: dbmigrations
|
||||||
# build:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
# dockerfile: MyAspProjectName/Migrations.Dockerfile
|
# dockerfile: MyAspProjectName/Migrations.Dockerfile
|
||||||
# environment:
|
# environment:
|
||||||
# - ASPNETCORE_ENVIRONMENT=Production
|
# - ASPNETCORE_ENVIRONMENT=Production
|
||||||
# depends_on:
|
# depends_on:
|
||||||
# - db
|
# - db
|
||||||
db:
|
db:
|
||||||
container_name: myappdb
|
container_name: myappdb
|
||||||
image: "postgres"
|
image: "postgres"
|
||||||
ports:
|
ports:
|
||||||
- "5432:5432"
|
- "5432:5432"
|
||||||
env_file:
|
env_file:
|
||||||
- database.env # configure postgres
|
- database.env # configure postgres
|
||||||
volumes:
|
volumes:
|
||||||
- database-data:/var/lib/postgresql/data/ # persist data even if container shuts down
|
- database-data:/var/lib/postgresql/data/ # persist data even if container shuts down
|
||||||
mail:
|
mail:
|
||||||
image: bytemark/smtp
|
image: bytemark/smtp
|
||||||
pgbackups3:
|
pgbackups3:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: postgres-backup-s3/Dockerfile
|
dockerfile: postgres-backup-s3/Dockerfile
|
||||||
links:
|
links:
|
||||||
- db
|
- db
|
||||||
environment:
|
environment:
|
||||||
SCHEDULE: '@daily'
|
SCHEDULE: '@daily'
|
||||||
S3_REGION: eu-west-2
|
S3_REGION: eu-west-2
|
||||||
S3_ACCESS_KEY_ID: keygoeshere
|
S3_ACCESS_KEY_ID: keygoeshere
|
||||||
S3_SECRET_ACCESS_KEY: secretkeygoeshere
|
S3_SECRET_ACCESS_KEY: secretkeygoeshere
|
||||||
S3_BUCKET: yourapp-backups
|
S3_BUCKET: yourapp-backups
|
||||||
S3_PREFIX: backup
|
S3_PREFIX: backup
|
||||||
POSTGRES_HOST: db
|
POSTGRES_HOST: db
|
||||||
POSTGRES_DATABASE: yourdbname
|
POSTGRES_DATABASE: yourdbname
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: passwordgoeshere
|
POSTGRES_PASSWORD: passwordgoeshere
|
||||||
POSTGRES_EXTRA_OPTS: '--schema=public --blobs'
|
POSTGRES_EXTRA_OPTS: '--schema=public --blobs'
|
||||||
# pgrestores3:
|
# pgrestores3:
|
||||||
# build:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
# dockerfile: postgres-restore-s3/Dockerfile
|
# dockerfile: postgres-restore-s3/Dockerfile
|
||||||
# links:
|
# links:
|
||||||
# - db
|
# - db
|
||||||
# environment:
|
# environment:
|
||||||
# S3_ACCESS_KEY_ID: keygoeshere
|
# S3_ACCESS_KEY_ID: keygoeshere
|
||||||
# S3_SECRET_ACCESS_KEY: secretkeygoeshere
|
# S3_SECRET_ACCESS_KEY: secretkeygoeshere
|
||||||
# S3_BUCKET: yourapp-backups
|
# S3_BUCKET: yourapp-backups
|
||||||
# S3_PREFIX: backup
|
# S3_PREFIX: backup
|
||||||
# POSTGRES_HOST: db
|
# POSTGRES_HOST: db
|
||||||
# POSTGRES_DATABASE: yourdbname
|
# POSTGRES_DATABASE: yourdbname
|
||||||
# POSTGRES_USER: postgres
|
# POSTGRES_USER: postgres
|
||||||
# POSTGRES_PASSWORD: passwordgoeshere
|
# POSTGRES_PASSWORD: passwordgoeshere
|
||||||
# DROP_PUBLIC: 'yes'
|
# DROP_PUBLIC: 'yes'
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
database-data: # named volumes can be managed easier using docker-compose
|
database-data: # named volumes can be managed easier using docker-compose
|
||||||
|
|||||||
Reference in New Issue
Block a user