Commit Graph

360 Commits

Author SHA1 Message Date
dependabot[bot]
cd140cd004 Bump docker/build-push-action from 5 to 6 (#100)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 14:00:50 -04:00
robo
2a2e92c7ca [skip ci] uncomment the flaresolver envs in the compose (#102)
* [skip ci] uncomment the flaresolver envs in the compose

if the example compose is gonna run flaresolver then it should probably enable and set the url for it

* Update docker-compose.yml

---------

Co-authored-by: Mitchell Syer <Syer10@users.noreply.github.com>
2024-06-23 13:52:02 -04:00
Mitchell Syer
c44eb5ada6 [skip ci] Remove docker commands 2024-06-15 23:49:01 -04:00
Mitchell Syer
7ccf93ed15 Ignore Reuploads (#97)
* Ignore Reuploads

* Add Test
2024-04-06 23:51:48 -04:00
schroda
7b672f8a99 Fix/overwriting settings with comments with extension variables (#95)
* Overwrite config settings with comments correctly

Comments were either removed or broke the setting value due to incorrect formatting

* Fix "webUIEnabled" env var name

* Delete container only after receiving its logs

Due to the "-rm" option when starting the container, it was immediately deleted after it was stopped.
This prevented the workflow from getting the containers logs since it didn't exist anymore at this point of time and instead an error was raised

* Print container logs in case of failure

* Add a workflow step to test the container with passing env vars
2024-03-10 19:22:57 -04:00
Mitchell Syer
273f3a5360 [skip ci] Update README.md 2024-02-25 15:04:59 -05:00
Mitchell Syer
f136c7881d [skip ci] Update README.md 2024-02-25 15:04:38 -05:00
Madray Haven
7260f8ac6b fix: #92 (#93) 2024-02-24 12:18:22 -05:00
dependabot[bot]
55b611942f [skip ci] Bump docker/setup-buildx-action from 2 to 3 (#54)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:14:13 -05:00
dependabot[bot]
a1813b7416 [skip ci] Bump docker/setup-qemu-action from 2 to 3 (#53)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:14:02 -05:00
dependabot[bot]
2d964c7bb1 [skip ci] Bump docker/build-push-action from 4 to 5 (#52)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:53 -05:00
dependabot[bot]
7b1a80abe1 [skip ci] Bump docker/login-action from 2 to 3 (#51)
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:44 -05:00
dependabot[bot]
7a110c568e [skip ci] Bump actions/checkout from 3 to 4 (#50)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:25 -05:00
Syer10
0e61489fa1 Maybe fix PR workflows 2024-02-19 21:04:38 -05:00
Syer10
382209be67 Fix BackupTime attempt 3 2024-02-19 11:29:25 -05:00
Mitchell Syer
53a6222007 Fix BackupTime attempt 2 2024-02-19 11:26:43 -05:00
Mitchell Syer
0e25faaaef Fix BackupTime 2024-02-19 11:20:43 -05:00
Mitchell Syer
a22f42b610 Download new chapters (#91) 2024-02-17 11:38:42 -05:00
schroda
a66ac97e7e [skip ci] Fix/broken server startup due to incorrect env vars in docker compose file (#88)
* Remove '"' from the FlareSolverr url in compose file

Causes the "startup_script.sh" to throw an error

* Comment out default env vars in compose file

* Update "env vars" readme section
2024-02-01 21:33:28 -05:00
schroda
a2dcd0eda8 Handle overwriting config setting with unescaped falresolverr url in env var (#84) 2024-01-28 22:55:26 -05:00
Mitchell Syer
20faf4f3b6 [skip ci] Add FlareSolverSession (#82) 2024-01-24 21:11:19 -05:00
robo
b1c46fd86d [skip ci] add flaresolverr to the example docker-compose.yml (#81)
* Update docker-compose.yml

* Update docker-compose.yml
2024-01-24 18:00:37 -05:00
Syer10
358aa8d27f [skip ci] Update README.md 2024-01-23 20:42:01 -05:00
Syer10
d924caaf27 Retry FlareSolverr url fix 2 2024-01-23 20:27:58 -05:00
Syer10
e33afc16c2 Retry FlareSolverr url fix 2024-01-23 20:13:12 -05:00
Syer10
ee9b536106 Revert "Revert fix unescaped urls"
This reverts commit 59a299522a.
2024-01-23 20:04:08 -05:00
Syer10
0126a8c89f Minor readme fixes 2024-01-23 20:03:33 -05:00
Syer10
59a299522a Revert fix unescaped urls 2024-01-23 20:03:18 -05:00
Mitchell Syer
589596e84d Fix unescaped urls (#80) 2024-01-23 19:29:53 -05:00
Mitchell Syer
8f247bb5d2 Support FlareSolverr (#79)
* Update startup_script.sh

* Update README.md
2024-01-23 18:49:14 -05:00
schroda
d93e8c3c1a Overwrite server.conf settings only for provided env vars (#76)
* Overwrite server.conf settings only for provided env vars

Currently on every start the whole server.conf file gets replaced which causes any changed settings during runtime to get lost

* Fix readme formatting

* Add "webUIEnabled" env variable

This is the only setting that can not be changed via the UI

* Remove default values from readme
2024-01-21 11:57:59 -05:00
Chance Zibolski
81ee2a71e2 Set user.home property and remove /etc/passwd modifications (#75)
If we explicitly set the user.home property, then Java doesn't consult
/etc/passwd to determine $HOME, fixing the problems that necessitated
updating /etc/passwd in the first place.

Signed-off-by: Chance Zibolski <chance.zibolski@gmail.com>
2024-01-19 17:05:07 -05:00
Chance Zibolski
fa96e50161 Support running as alternative UID/GID (#74)
Because we use the Java user.home property to get the default
configuration directory, there needs to be an entry for the correct user
in /etc/passwd. For this to work with arbitrary UID/GID, that means
updating /etc/shadow dynamically based on the UID/GID in the container
before starting the application.

Signed-off-by: Chance Zibolski <chance.zibolski@gmail.com>
2024-01-18 20:10:10 -05:00
Mitchell Syer
05c4fd32ab Support custom repos 2024-01-06 01:11:52 +00:00
Mitchell Syer
d2fd1bbf73 Fix Container Test 2024-01-05 15:09:13 -05:00
Mitchell Syer
af8f17924a Update container.yml (#67) 2024-01-05 14:19:39 -05:00
Mitchell Syer
233b89a0b1 Update Configuration Options (#65)
* Update Configuration

* Fix defualt auto download ahead limit in readme
2023-12-08 18:48:23 -05:00
vodkapmp
2f09862166 Update config autodownload (#62)
* Update server.conf.template

* Update startup_script.sh

* Update README.md
2023-10-30 19:48:31 -04:00
Mitchell Syer
741765aadd Update Config with latest Server Config (#46)
* Update server.conf.template

* Update startup_script.sh

* Update startup_script.sh

* Update server.conf.template

* Update README.md

* Update README.md

* Update README.md
2023-08-15 17:45:45 -04:00
Nogweii
51dcfa9d68 declare the discord related secrets and mark inheritance (#38) 2023-05-29 21:33:10 -04:00
dependabot[bot]
07cbec44d9 Bump docker/build-push-action from 3 to 4 (#27)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 21:22:55 -04:00
Nogweii
c616a13ea6 workflow_call doesn't support the choice input (#37) 2023-05-29 21:09:43 -04:00
Nogweii
c900249ebc Split the workflow into multiple files (#36)
Now, container.yml is the central place for all of the logic. It is
never invoked directly, instead it is called by sibling workflows
'build_container_images.yml' and 'preview_build_on_push.yml'.
2023-05-29 21:02:43 -04:00
Nogweii
081804d534 The latest tag is for stable releases (#35) 2023-05-29 20:31:19 -04:00
Nogweii
e5f7c812b2 Don't pass any parameters to the checkout action (#34)
* don't pass any parameters to the checkout action

* re-add the fetch-depth parameter
2023-05-29 20:17:06 -04:00
Nogweii
0a1bec042b Another bugfix attempt for build_container_images.yml (#33)
I think ${{ runner }} isn't valid until you're within a `job`, so avoid using it in the env section.
2023-05-29 20:06:25 -04:00
Mitchell Syer
561be147a1 Merge pull request #32 from nogweii/bug-fix-new-workflow
Fix a few bugs in the new workflow
2023-05-29 19:58:11 -04:00
Nogweii
b16bab9098 Fix a few bugs in the new workflow
1. Typo in the preview repo name.
2. Combined the dry-run fail message into the test step
3. Converted the release metadata step to use jq
4. Removed redundant information from the container labels
2023-05-29 16:56:54 -07:00
Mitchell Syer
11a5320b45 Merge pull request #31 from nogweii/overhauled-container
Overhaul the container and workflow
2023-05-29 19:19:21 -04:00
Nogweii
363d654403 refactor the test into two steps 2023-05-29 16:12:40 -07:00