Nicolas JEUDY
5 years ago
1 changed files with 30 additions and 115 deletions
-
145compose.yml
@ -1,146 +1,61 @@ |
|||||
odoo: |
odoo: |
||||
charm: odoo-tecnativa |
charm: odoo-tecnativa |
||||
# docker-compose: |
|
||||
# ## Important to keep as a list: otherwise it'll overwrite charm's arguments. |
|
||||
# command: |
|
||||
# - "--log-level=debug" |
|
||||
# environment: |
|
||||
# TOTO: TATA |
|
||||
# image: mynewimage |
|
||||
# options: |
|
||||
# workers: 4 |
|
||||
|
docker-compose: |
||||
|
command: |
||||
|
#- "--dev=xml,qweb,werkzeug,reload" |
||||
|
- "--log-level=debug" |
||||
|
- "--limit-time-cpu=500" |
||||
|
- "--limit-time-real=500" |
||||
|
- "--limit-memory-soft=25273917440" |
||||
|
- "--limit-memory-hard=25273917440" |
||||
|
image: docker.0k.io/mirror/odoo:rc_13.0-MYC-INIT |
||||
|
# image: docker.0k.io/mirror/odoo:rc_12.0-MYC-INIT |
||||
|
options: |
||||
|
workers: 4 |
||||
relations: |
relations: |
||||
web-proxy: |
web-proxy: |
||||
frontend: |
frontend: |
||||
domain: mydomain.org |
|
||||
|
creds: |
||||
|
usertochange: PASSTOCHANGE |
||||
|
domain: gestion.mondomaine.fr |
||||
# server-aliases: |
# server-aliases: |
||||
# - mydomain2.org |
# - mydomain2.org |
||||
# - mydomain3.org |
# - mydomain3.org |
||||
# apache-custom-rules: |
|
||||
# - | |
|
||||
# ## Apache special rules ? |
|
||||
# # |
|
||||
# ssl: |
|
||||
# letsencrypt: |
|
||||
# challenge-type: http ## if 'dns', be sure to prepare 'env' correctly |
|
||||
# # env: |
|
||||
# # ovh: |
|
||||
# # ## see: https://api.ovh.com/g934.first_step_with_api |
|
||||
# # entrypoint: ovh-eu |
|
||||
# # application: |
|
||||
# # key: XXX |
|
||||
# # secret: YYY |
|
||||
# # consumer_key: ZZZ |
|
||||
# ssl: true ## simple auto-signed SSL certificates |
|
||||
# ssl: |
|
||||
# ca-cert: |
|
||||
# -----BEGIN CERTIFICATE----- |
|
||||
# MIIF6TCCA9GgAwIBAgIQBeTcO5Q4qzuFl8umoZhQ4zANBgkqhkiG9w0BAQwFADCB |
|
||||
# ... |
|
||||
# BT02Vf6Dsuimrdfp5gJ0iHRc2jTbkNJtUQoj1iM= |
|
||||
# -----END CERTIFICATE----- |
|
||||
# -----BEGIN CERTIFICATE----- |
|
||||
# MIIFdzCCBF+gAwIBAgIQE+oocFv07O0MNmMJgGFDNjANBgkqhkiG9w0BAQwFADBv |
|
||||
# ... |
|
||||
# 0fKtirOMxyHNwu8= |
|
||||
# -----END CERTIFICATE----- |
|
||||
# cert: | |
|
||||
# -----BEGIN CERTIFICATE----- |
|
||||
# MIIF/TCCBOWgAwIBAgIRALUydpTpCApfYMuJchDJv5AwDQYJKoZIhvcNAQELBQAw |
|
||||
# ... |
|
||||
# Xs5S6mr0T6Dqx6MQkPATSsEEJlLH5wq3DxXQcrMqnM/WHMRYUCkoTl37sXplflHe |
|
||||
# jw== |
|
||||
# -----END CERTIFICATE----- |
|
||||
# key: | |
|
||||
# -----BEGIN PRIVATE KEY----- |
|
||||
# MIIJRQIBADANBgkqhkiG9w0BAQEFAASCCS8wggkrAgEAAoICAQDONqqTCS4CiSi/ |
|
||||
# ... |
|
||||
# vRt4kR4KG6ULXrmsRA4WQjBDJ9vZw2aK+w== |
|
||||
# -----END PRIVATE KEY----- |
|
||||
|
|
||||
|
|
||||
frontend: |
frontend: |
||||
charm: apache |
charm: apache |
||||
# options: |
|
||||
# ## Check 0k-charms/apache/README.rst for client side configuration |
|
||||
# ## to use ssh-tunnel. |
|
||||
# ssh-tunnel: |
|
||||
# domain: ssh.mydomain.org ## mandatory |
|
||||
# # server-aliases: |
|
||||
# # - ssh2.daowen.eu |
|
||||
# #ssl: letsencrypt |
|
||||
## XXXvlab: this is still necessary (although it is auto connected |
|
||||
## in most cases) but we require it on some occasion (namely "run" |
|
||||
## actions on odoo for instance) until we decide a way to tackle |
|
||||
## this issue, the best thing is to keep that here |
|
||||
relations: |
relations: |
||||
cert-provider: letsencrypt |
cert-provider: letsencrypt |
||||
|
|
||||
## Warnin py3o-fusion is particularly heavy (3 images coming from ubuntu:18.04, |
|
||||
## with full libreoffice) |
|
||||
#py3o-fusion: |
|
||||
|
py3o-fusion: |
||||
|
|
||||
letsencrypt: |
letsencrypt: |
||||
options: |
options: |
||||
email: admin@0k.io |
|
||||
## General configuration for this service will be applied to all linked |
|
||||
## services. |
|
||||
# env: |
|
||||
# ovh: |
|
||||
# ## see: https://api.ovh.com/g934.first_step_with_api |
|
||||
# entrypoint: ovh-eu |
|
||||
# application: |
|
||||
# key: XXX |
|
||||
# secret: YYY |
|
||||
# consumer_key: ZZZ |
|
||||
|
|
||||
|
email: nicolas.jeudy@myceliandre.fr |
||||
|
|
||||
logrotate: |
logrotate: |
||||
|
|
||||
|
|
||||
# mattermost.mydomain.org: |
|
||||
# charm: mattermost |
|
||||
|
|
||||
|
|
||||
# bitwarden.mydomain.org: |
|
||||
# charm: bitwarden |
|
||||
|
|
||||
|
|
||||
# ftp.mydomain.org: |
|
||||
# charm: vsftp |
|
||||
# options: |
|
||||
# #domain: ftp.mydomain.org ## set domain if service name is not already a domain |
|
||||
# #ssl: false ## deactivate ssl (activated if letsencrypt available) |
|
||||
# #pasv: false ## deactivate pasv (activated if domain found) |
|
||||
# users: |
|
||||
# foo: |
|
||||
# password: bar |
|
||||
# groups: |
|
||||
# - my_group |
|
||||
# wiz: |
|
||||
# uid: 3000 |
|
||||
|
|
||||
|
rocketchat: |
||||
|
relations: |
||||
|
web-proxy: |
||||
|
frontend: |
||||
|
domain: chat.mondomaine.fr |
||||
|
|
||||
nextcloud: |
nextcloud: |
||||
options: |
options: |
||||
## If not set, it'll be automatically created and stored in |
|
||||
## configstore /etc/nextcloud/user_pass |
|
||||
## You can set it afterwards without issue (password will then be changed |
|
||||
## to value specified) for the user 'admin'. |
|
||||
admin-password: mypass |
|
||||
|
|
||||
## Or you could alternatively want to use this way: |
|
||||
#admin: |
|
||||
# ## Changing user will create a new user and NOT delete previous user |
|
||||
# #user: admin |
|
||||
# password: XXXXXX |
|
||||
|
admin: |
||||
|
user: admin |
||||
|
password: PASSTOCHANGE |
||||
relations: |
relations: |
||||
web-proxy: |
web-proxy: |
||||
frontend: |
frontend: |
||||
domain: drive.mydomain.org |
|
||||
|
domain: drive.mondomaine.fr |
||||
|
|
||||
onlyoffice: |
onlyoffice: |
||||
relations: |
relations: |
||||
web-proxy: |
web-proxy: |
||||
frontend: |
frontend: |
||||
domain: onlyoffice.mydomain.org |
|
||||
|
domain: doc.mondomaine.fr |
||||
|
|
||||
|
bitwarden.mondomaine.org: |
||||
|
charm: bitwarden |
Write
Preview
Loading…
Cancel
Save
Reference in new issue