https://github.com/lslezak/calendar
Web and CalDav calendar
https://github.com/lslezak/calendar
Last synced: 5 months ago
JSON representation
Web and CalDav calendar
- Host: GitHub
- URL: https://github.com/lslezak/calendar
- Owner: lslezak
- License: gpl-3.0
- Created: 2018-08-19T09:24:07.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-19T20:37:11.000Z (almost 8 years ago)
- Last Synced: 2025-10-06T16:41:49.578Z (9 months ago)
- Language: Dockerfile
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web and CalDav Calendar Docker Application
- Make sure you have the `docker-compose` installed and the docker
service is running.
## Initialization
At first start you need to build the docker images and initialize the Postgres
database. You can do this by running the `./docker_init.sh` script. The
script keeps the app running, then you can access http://localhost:8080
and create the resources in the [DaviCal](https://www.davical.org/) server.
## Later Start
To start the application run `docker-compose up` (to run the application in
the foreground) or `docker-compose start` (to run it in background).
See more details in the [docker-compose documentation](
https://docs.docker.com/compose/reference/overview/).
## Shutdown
When running in backround you can stop the application by running
`docker-compose down`.
## Firewall
If you want to access the application from outside make sure
the ports 80 and 8080 and allowed in the firewall configuration.
```bash
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-port=8080/tcp
```
See the [firewalld documentation](https://firewalld.org/documentation/howto/open-a-port-or-service.html).