diff --git a/roles/role_deploy_nextcloud/files/000-default.conf b/roles/role_deploy_nextcloud/files/000-default.conf new file mode 100644 index 0000000..1acf33a --- /dev/null +++ b/roles/role_deploy_nextcloud/files/000-default.conf @@ -0,0 +1,29 @@ + + # The ServerName directive sets the request scheme, hostname and port that + # the server uses to identify itself. This is used when creating + # redirection URLs. In the context of virtual hosts, the ServerName + # specifies what hostname must appear in the request's Host: header to + # match this virtual host. For the default virtual host (this file) this + # value is not decisive as it is used as a last resort host regardless. + # However, you must set it for any further virtual host explicitly. + #ServerName www.example.com + + ServerAdmin webmaster@localhost + DocumentRoot /var/www/html + + # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, + # error, crit, alert, emerg. + # It is also possible to configure the loglevel for particular + # modules, e.g. + #LogLevel info ssl:warn + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + # For most configuration files from conf-available/, which are + # enabled or disabled at a global level, it is possible to + # include a line for only one particular virtual host. For example the + # following line enables the CGI configuration for this host only + # after it has been globally disabled with "a2disconf". + #Include conf-available/serve-cgi-bin.conf + diff --git a/roles/role_deploy_nextcloud/files/ports.conf b/roles/role_deploy_nextcloud/files/ports.conf new file mode 100644 index 0000000..e1ccce8 --- /dev/null +++ b/roles/role_deploy_nextcloud/files/ports.conf @@ -0,0 +1,15 @@ +# If you just change the port or add more ports here, you will likely also +# have to change the VirtualHost statement in +# /etc/apache2/sites-enabled/000-default.conf + +Listen 3003 + + + Listen 443 + + + + Listen 443 + + +# vim: syntax=apache ts=4 sw=4 sts=4 sr noet diff --git a/roles/role_deploy_nextcloud/tasks/main.yml b/roles/role_deploy_nextcloud/tasks/main.yml index 679ecbe..60e1837 100644 --- a/roles/role_deploy_nextcloud/tasks/main.yml +++ b/roles/role_deploy_nextcloud/tasks/main.yml @@ -83,6 +83,8 @@ with_items: - supervisord.conf - run_elasticsearch.sh + - ports.conf + - "000-default.conf" # podman logout is needed before podman login if registry was recreated - name: Logout from {{ private_registry_domain }} @@ -114,6 +116,8 @@ - /mnt/volumes/nextcloud/data:/var/www/html:Z - /usr/local/docker-mounted-files/docker-nextcloud-stack/supervisord.conf:/supervisord.conf:z - /usr/local/docker-mounted-files/docker-nextcloud-stack/run_elasticsearch.sh:/run_elasticsearch.sh:z + - /usr/local/docker-mounted-files/docker-nextcloud-stack/000-default.conf:/etc/apache2/sites-available/000-default.conf:z + - /usr/local/docker-mounted-files/docker-nextcloud-stack/ports.conf:/etc/apache2/ports.conf:z generate_systemd: path: /etc/systemd/system become: true