Commit graph

20 commits

Author SHA1 Message Date
b159bebc0a
chore: upgrade GTS to v0.13.2 2024-02-06 19:10:52 +00:00
d90546427c
chore: upgrade GTS to v0.13.1 2024-02-02 06:08:27 +00:00
bf215d8891
chore: upgrade GTS to v0.12.0 and update config 2023-11-17 21:48:54 +00:00
a51db2d523
feat: add environment support
Add support for deploying to different environments.
2023-08-27 04:11:48 +01:00
aa39cedd8b
chore(traefik): move GTS traefik config to traefik 2023-08-26 11:14:10 +01:00
9a22c7c7dc
chore(gts): ensure config file is up-to-date 2023-08-26 09:48:43 +01:00
c7b5859ae6
chore: upgrade GTS to v0.11.0 and update config
- Upgrade GoToSocial to v0.11.0
- Template the base web directory
- Template the container's timezone
- Update the configuration template
2023-08-15 18:51:39 +01:00
49568d5f15
fix(gts): add custom fonts to GTS
- Update the Dockerfile to copy custom fonts to the web directory.
- Add the Karla font to GTS.
2023-08-15 13:37:57 +01:00
b6fecdf23c
refactor(gts): update Dockerfile
- Copy files from the context from within the RUN directive since the
  context directory is mounted in the container.
- Finalise the WORKDIR to /flow/gts
2023-07-30 01:55:21 +01:00
a4819c61c8
feat(gts): add background image for GTS
Add a background image for the custom CSS for GoToSocial.
2023-07-29 01:07:11 +01:00
55b53c78e5
fix(gts): template the landing-page-user config 2023-07-28 16:00:55 +01:00
09a0c52af1
chore: upgrade GTS to v0.10.0 and update config 2023-07-21 22:48:35 +01:00
504cd1b59e
chore: upgrade GTS to v0.9.0 and update config 2023-07-21 20:53:30 +01:00
cdbbe2fce1
chore: upgrade GTS to v0.8.1 and update config 2023-07-21 18:54:27 +01:00
042f3e2364
fix: build GTS docker image from base Alpine image
Changes:

- Update the Dockerfile template to build the GTS image from alpine:3.17.
- Add logic to download and verify GTS packages.
- Allow the Download target to be more forgiving for a service that does not need to download any files.
- The Download target is now a dependency to the Render target for all services that aren't named 'compose'.
- Update the path to the web files in the GTS config file.
- Update the entrypoint to use the correct path of the GTS executable file.

Chores:

- Remove unused DockerImageDigest setting from GTS config.
2023-02-26 17:14:39 +00:00
8000ae308c
chore(gts): upgrade GTS to v0.7.1
- Upgrade GTS to v0.7.1.
- Update GTS configuration to align with the 0.7.x releases.
2023-02-24 18:47:10 +00:00
3340ddc475
build: automation with Go and Mage
We shall now use Go and Mage to manage the Flow services. The templates
have been converted to Go templates, Mage has replaced Make and the
helper bash scripts have been rewritten in Go.
2023-02-12 20:59:55 +00:00
fa12b7491c
fix: update GTS configuration
- Change the instance name to 'Free Flow'.
- Change the local GTS docker image version from 'latest' to
  $GTS_VERSION.
- Use GTS_DOCKER_IMAGE_DIGEST to specify the image digest.
- Allow users (i.e. myself) to upload custom CSS.
2023-02-05 16:07:36 +00:00
0609c7d070
fix(gts): set user to 0 before RUN in Dockerfile 2022-11-21 07:03:12 +00:00
36811204f2
feat: add GoToSocial to the Flow Platform 2022-11-21 05:49:41 +00:00