CentOS7でRedmineを動かします。
最近、GCPの永久無料VMインスタンスが自分の中でアツいです。
今回も、そのGCPの無料枠におさまるようにCentOS7のインスタンスを作成して、そこでRedmineを動かします。
GCPに永久無料VMインスタンスを立てる
こちらの記事を参照ください。
Docker + Docker composeをインストールする
こちらの記事を参照ください。
Redmineを立ち上げる
それでは、RedmineをDockerで構築していきます。
docker run -d --name some-redmine redmine -p 80:3000
docker-compose.yml
を次のような内容で作成します。
version: '3.7'
services:
redmine:
container_name: redmine
image: redmine
restart: always
ports:
- 80:3000
volumes:
- ./data/plugins:/usr/src/redmine/plugins
- ./data/themes:/usr/src/redmine/public/themes
environment:
REDMINE_DB_MYSQL: redmine-db
REDMINE_DB_PASSWORD: redmine
redmine-db:
image: mariadb
container_name: redmine-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: redmine
MYSQL_DATABASE: redmine
volumes:
- ./data/db:/var/lib/mysql
command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
保存したら、docker-compose
します。
docker-compose up -d
プロセスが起動していたら完了です。
docker ps
ブラウザで接続してみる
http://[グローバルIP]:80
で接続できたら完了です。
初期はadmin/adminでログインできます。