docker run -p 3306:3306 --name mysql -v /usr/local/mysql/log:/var/log/mysql -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="redmine123" -e MYSQL_DATABASE=redmine -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -d -p 7777:3000 --name redmine -v /home/release/docker/redmine/plugins:/usr/src/redmine/plugins -v /home/release/docker/redmine/themes:/usr/src/redmine/public/themes -v /home/release/docker/redmine/data:/usr/src/redmine/files --link mysql:mysql redmine:3.4
替换gem源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l
gem update --system -V
gem install cocoapods -n/usr/local/bin -V
插件拷贝到plugins后需要运行以下命令
尽量一个一个的安装
rake redmine:plugins:migrate RAILS_ENV=production
bundle install
docker-compose.yaml
version: '3.1'
services:
redmine4:
container_name: redmine4
image: redmine:4.2.9
restart: always
ports:
- 7777:3000
volumes:
- /home/release/docker/redmine4/plugins:/usr/src/redmine/plugins
- /home/release/docker/redmine4/themes:/usr/src/redmine/public/themes
- /home/release/docker/redmine4/data:/usr/src/redmine/files
environment:
REDMINE_DB_MYSQL: redmine4_db
REDMINE_DB_PORT: 3306
REDMINE_DB_PASSWORD: example
REDMINE_PLUGINS_MIGRATE: 1
redmine4_db:
container_name: redmine4_db
image: mysql:5.7
restart: always
ports:
- 3306:3306
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
- /home/release/docker/redmine4/mysql/conf:/etc/mysql/conf.d
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: redmine