Docker
Redmine + Docker
이런저런 IT 이야기
2023. 7. 29. 10:51
반응형
Redmine서버를 구축시 DB를 선택해야 한다. Mysql or Postgres중에서 원하는 DB를 설치하고 싶을때 설치 명령어를 다르게 구분하였다.
*Redmine + Mysql 용 빌드
$ docker-compose -f docker-compose-mysql.yml up -d --build
version: '3.7'
services:
mysql:
container_name: mysql
tty: true
image: mysql:5.6
environment:
MYSQL_DATABASE: redmine
MYSQL_ROOT_PASSWORD: aqwsde123!
ports:
- "3306:3306"
command:
- --character-set-server=utf8
- --collation-server=utf8_unicode_ci
restart: unless-stopped
redmine:
container_name: redmine
environment:
REDMINE_DB_MYSQL: mysql
REDMINE_DB_PASSWORD: aqwsde123!
build:
context: .
dockerfile: Dockerfile
tty: true
ports:
- "6847:3000"
depends_on:
- mysql
restart: unless-stopped
* Redmine + Postgres 용 빌드
$ docker-compose -f docker-compose-postgres.yml up -d --build
version: '3.7'
services:
redminepostgres:
container_name: redminepostgres
tty: true
image: postgres
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: aqwsde123!
PGDATA: /data/postgres
ports:
- "5432:5432"
restart: unless-stopped
redmine:
container_name: redmine
environment:
REDMINE_DB_POSTGRES: redminepostgres
REDMINE_DB_PASSWORD: aqwsde123!
build:
context: .
dockerfile: Dockerfile
tty: true
ports:
- "6847:3000"
depends_on:
- redminepostgres
restart: unless-stopped
* G메일 연동
- 구글 메일과 연동하여 메일 발송
- configuration.yml파일 수정 필요
- user_name: 연동하고자 하는 gmail
- password: ⚠️ 패스워드는 아래 링크 참고하여 생성된 비번을 사용해야 한다
- https://lee-it-alls.tistory.com/155
반응형