Tristan Daniël Maat
9b5c8eea37
Use a better nginx configuration for nextcloud
...
This was taken from
https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/fpm/web/nginx.conf
This should be relatively well-optimized for nextcloud, much better
than what I had previously.
2020-07-13 21:45:54 +01:00
Tristan Daniël Maat
9f0e3082bc
Don't name dependsOn services docker-*.service
...
Apparently NixOS will handle this for us, automagically, but it isn't
quite smart enough to figure out when the user added that manually.
2020-07-13 21:45:51 +01:00
Tristan Daniël Maat
3c01b94156
Prefix docker volumes with application names
...
This is important so that `docker volume ls` gives useful information.
2020-07-13 21:45:47 +01:00
Tristan Daniël Maat
367579f5cd
Use Gitea over GitLab
...
Gitea simply offers better performance. I wasn't using all of GitLab's
features anyway, and while the missing CI is annoying, I hadn't
previously managed to set this up anyway, and it can be easily
replaced by something a bit more dedicated than GitLab's
implementation.
This should hopefully allow me to host git repositories without
compromising on memory/CPU time available to other services.
2020-07-13 21:45:44 +01:00
Tristan Daniël Maat
9010db4f75
Add website service
2020-07-12 00:01:10 +01:00
Tristan Daniël Maat
fe11b58a8a
Add nextcloud configuration
2020-02-08 21:30:01 +09:00
Tristan Daniël Maat
5b5f922354
Move gitlab configuration to a networked-docker-container
2020-02-08 21:29:30 +09:00
Tristan Daniël Maat
7266dd3bfa
Move nginx configuration to a networked-docker-container
2020-02-08 21:29:06 +09:00
Tristan Daniël Maat
ff005a6bbe
services: Move configurations out of main configuration.nix file
2020-02-02 17:01:35 +09:00