add onlyoffice

This commit is contained in:
qiaofeng1227 2022-05-16 14:18:18 +08:00
parent bc035a66de
commit 5b191d7628
14 changed files with 103 additions and 0 deletions

View file

@ -1,2 +1,8 @@
- name: wait for {{appname}} start
wait_for:
port: "{{nginx_reverse_proxy_port}}"
delay: 10
timeout: 120
- name: Check {{appname}} Version
shell: sudo echo "DiscuzQ version $(docker exec -it discuzq bash -c 'grep -rn "const VERSION =" /var/www/discuz/vendor/discuz/core/src/Foundation/Application.php | awk "{print \$5}" | tr -d ";"')" 1>> /data/logs/install_version.txt

View file

@ -0,0 +1,18 @@
# CHANGELOG
## To do
1. 可视化管理工具
2. AmazonLinux支持
## Logs
### Bug Fixes
* 2020-02-14 redis-version版本输出
* 2020-02-13 redis-version版本输出
### Features
* 2020-02-14 增加GUI工具
* 2020-02-13 增加2.8版本

View file

View file

@ -0,0 +1 @@
# Template for create application

View file

@ -0,0 +1 @@

View file

View file

@ -0,0 +1,19 @@
---
dependencies: []
galaxy_info:
author:
description:
company:
license:
min_ansible_version:
platforms:
- name: EL
versions:
- 7
- name: Ubuntu
versions:
- 18.04
galaxy_tags:

View file

View file

View file

@ -0,0 +1,2 @@
- name: Check {{appname}} Version
shell: sudo echo "erpnext version:" $(docker exec -it $(docker ps |grep frappe-socketio |awk '{print $1}') cat app_versions.json |grep -m 1 "erpnext" |awk '{print $2}') |sudo tee -a /data/logs/install_version.txt

View file

@ -0,0 +1,27 @@
- pause:
prompt: |
Choice Erpnext version:
0: ERPNext13
1: ERPNext12
2: ERPNext11
private: no
Default:0
register: version_options
- set_fact:
erpnext_version_meta:
"0": "13"
"1": "12"
"2": "11"
- set_fact:
erpnext_version: "{{erpnext_version_meta[version_options.user_input]}}"
- debug:
msg: "erpnext_version is {{erpnext_version}}"
- name: Config .env for start containers
shell: |
public_ip=`wget -O - https://download.websoft9.com/ansible/get_ip.sh | bash`
sed -i 's/APP_VERSION=.*/APP_VERSION=v{{erpnext_version}}/g' {{installpath}}/{{appname}}/.env
sed -i "s/erp.example.com/$public_ip/g" {{installpath}}/{{appname}}/.env

View file

@ -0,0 +1,29 @@
common_install_docker: True
docker_install: False
mariadb_install_server: False
nginx_reverse_proxy_port: "8000"
docker_applications:
- phpmyadmin
init_docker:
erpnext:
db: mariadb
db_name: erpnext
db_username: root
db_password: "123456"
admin_username: Administrator
admin_password: "admin"
service_after: "docker.service"
compose_path: "/data/apps/erpnext/docker-compose.yml"
compose_commands:
- cd /data/apps/erpnext
- public_ip=`wget -O - https://download.websoft9.com/ansible/get_ip.sh | bash`
- sudo sed -i "s/admin/$new_password/g" /data/apps/erpnext/.env
- sudo sed -i "s/123456/$new_password/g" /data/apps/erpnext/.env
- sudo sed -i "s/APP_SITE_URL.*/APP_SITE_URL=$public_ip/g" /data/apps/erpnext/.env
- sudo sed -i "s/APP_SITE_NAME=.*/APP_SITE_NAME=\`$public_ip\`/g" /data/apps/erpnext/.env
- sudo docker volume prune -f
volumes:
- /data/apps/erpnext/volumes