cosmetics
This commit is contained in:
parent
08b64ec9bb
commit
e888b4c084
34
README.md
34
README.md
@ -1,8 +1,7 @@
|
||||
Taiga in Docker
|
||||
===============
|
||||
|
||||
This container allows you to run [Taiga](https://taiga.io/) in a Docker
|
||||
container.
|
||||
This container allows you to run [Taiga](https://taiga.io/) in a Docker container.
|
||||
|
||||
What is Taiga?
|
||||
--------------
|
||||
@ -43,7 +42,7 @@ Docker Compose
|
||||
|
||||
Below is a docker compose file as example
|
||||
|
||||
docker-compose.yml
|
||||
**docker-compose.yml**
|
||||
```
|
||||
version: '2'
|
||||
|
||||
@ -92,7 +91,7 @@ services:
|
||||
The following file is required so that Postgres will create taiga database that
|
||||
is used by the Taiga backend.
|
||||
|
||||
db/init-taiga-db.sh
|
||||
**db/init-taiga-db.sh**
|
||||
```
|
||||
#!/bin/bash
|
||||
set -e
|
||||
@ -110,7 +109,7 @@ The environment variables
|
||||
|
||||
This file will defines a superuser for Postgres.
|
||||
|
||||
postgres.env
|
||||
**postgres.env**
|
||||
```
|
||||
POSTGRES_USER=admin
|
||||
POSTGRES_PASSWORD=admin
|
||||
@ -118,7 +117,7 @@ POSTGRES_PASSWORD=admin
|
||||
|
||||
This file defines individual settings for Taiga.
|
||||
|
||||
taiga.env
|
||||
**taiga.env**
|
||||
```
|
||||
GUNICORN_WORKERS=1
|
||||
SITE_URI=http://taiga.mydomain.com
|
||||
@ -129,7 +128,7 @@ NOREPLY_EMAIL=no-reply@mydomain.com
|
||||
|
||||
This file defines the database settings for Taiga.
|
||||
|
||||
taiga-db.env
|
||||
**taiga-db.env**
|
||||
```
|
||||
TAIGA_DB_USER=taiga
|
||||
TAIGA_DB_NAME=taiga
|
||||
@ -138,7 +137,10 @@ TAIGA_DB_HOST=postgres
|
||||
TAIGA_DB_PORT=5432
|
||||
```
|
||||
|
||||
|
||||
Run the Taiga
|
||||
-------------
|
||||
|
||||
```
|
||||
docker-compose up -d taiga
|
||||
```
|
||||
@ -169,26 +171,20 @@ Accessing the Taiga Database
|
||||
|
||||
You can access it using the docker compose or docker as follows
|
||||
|
||||
```
|
||||
docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
||||
```
|
||||
> docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
||||
|
||||
```
|
||||
docker run -ti --rm --net taiga_backend --env-file taiga-db.env postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
||||
```
|
||||
> docker run -ti --rm --net taiga_backend --env-file taiga-db.env postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
||||
|
||||
Backup the database
|
||||
-------------------
|
||||
|
||||
Below is an example of how you can make the Taiga PostgreSQL database backup
|
||||
```
|
||||
docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec pg_dump -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' > taiga-db.backup
|
||||
```
|
||||
|
||||
> docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec pg_dump -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' > taiga-db.backup
|
||||
|
||||
To restore it
|
||||
```
|
||||
docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' < taiga-db.backup
|
||||
```
|
||||
|
||||
> docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' < taiga-db.backup
|
||||
|
||||
There are also volumes containing the data you might want to backup externally
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user