Commit graph

333 commits

Author SHA1 Message Date
Ravinou 51450dfdd3
Create docker-image-test.yml 2023-11-05 19:36:33 +01:00
Ravinou e48aafd458
Create docker-image-release.yml 2023-11-05 19:23:20 +01:00
Ravinou 016bdd3529
Rename docker-image.yml to docker-image-latest.yml 2023-11-05 19:17:52 +01:00
rugk fb77a975db Add .env file as sample for env variables 2023-11-03 17:32:26 +00:00
rugk b49bae58b5 Use environmental variables for docker-compose
* You can start it as usual, `.env` file is automatically used.
* IMHO easier and cleaner to configure.
* Also removed the `<host>` as it makes this not-runnable out-of-the-box. I need this for https://github.com/Ravinou/borgwarehouse/pull/69 and this was the initial idea of making this PR.
* The `${:?}` syntax is a bash-like thing to produce a proper error message if the variable is not provided.

I checked the setup should basically start (just got a permission error as the UID/GID is wrong).
2023-11-03 17:23:41 +00:00
Ravinou c5444b9d39
Update docker-image.yml
add linux/arm
2023-11-03 09:46:39 +01:00
Ravinou 99875a8c9d
Merge pull request #84 from Ravinou/develop
Shellcheck fix and updates dep
2023-11-02 22:53:42 +01:00
Ravinou 78e314d178
build(deps): switch Node version to latest LTS 20 2023-11-02 22:47:31 +01:00
Ravinou a37e5efb6d
update dev dependencies 2023-11-02 22:47:31 +01:00
Ravinou eb9625a542
fix: shellcheck's improvement 2023-11-02 22:47:31 +01:00
Ravinou 8a366d614e
Update shellcheck.yml
Exclude SC1091
2023-11-02 22:46:34 +01:00
Ravinou 0c8256b24d
Update shellcheck.yml
add develop branch
2023-11-02 22:15:10 +01:00
Ravinou dd4a406040
Merge pull request #68 from rugk/patch-2
Run shellcheck for shell scripts
2023-11-02 20:44:18 +01:00
Ravinou 390dec131f
Merge pull request #80 from Ravinou/dependabot/npm_and_yarn/next-13.5.6
build(deps): bump next from 13.5.4 to 13.5.6
2023-11-02 20:42:32 +01:00
dependabot[bot] 3e34e20e2c
build(deps): bump next from 13.5.4 to 13.5.6
Bumps [next](https://github.com/vercel/next.js) from 13.5.4 to 13.5.6.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v13.5.4...v13.5.6)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 19:42:20 +00:00
Ravinou 74dd8d07f6
Merge pull request #81 from Ravinou/dependabot/npm_and_yarn/next-auth-4.24.4
build(deps): bump next-auth from 4.23.2 to 4.24.4
2023-11-02 20:41:41 +01:00
Ravinou ed9086dbdc
Merge pull request #82 from Ravinou/dependabot/npm_and_yarn/eslint-config-next-13.5.6
build(deps-dev): bump eslint-config-next from 13.5.4 to 13.5.6
2023-11-02 20:41:25 +01:00
dependabot[bot] 4ad9374761
build(deps-dev): bump eslint-config-next from 13.5.4 to 13.5.6
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 13.5.4 to 13.5.6.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v13.5.6/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 19:32:21 +00:00
dependabot[bot] 69b3954a4a
build(deps): bump next-auth from 4.23.2 to 4.24.4
Bumps [next-auth](https://github.com/nextauthjs/next-auth) from 4.23.2 to 4.24.4.
- [Release notes](https://github.com/nextauthjs/next-auth/releases)
- [Commits](https://github.com/nextauthjs/next-auth/commits)

---
updated-dependencies:
- dependency-name: next-auth
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 19:32:07 +00:00
Ravinou 3085c8a1ba
Merge pull request #78 from Ravinou/dependabot/github_actions/actions/checkout-4
build(deps): bump actions/checkout from 3 to 4
2023-11-02 20:15:08 +01:00
dependabot[bot] cf00132efc
build(deps): bump actions/checkout from 3 to 4
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>
2023-11-02 19:11:58 +00:00
Ravinou 2777978114
Merge pull request #73 from Ravinou/dependabot/npm_and_yarn/nodemailer-6.9.7
build(deps): bump nodemailer from 6.9.6 to 6.9.7
2023-11-02 19:50:03 +01:00
Ravinou 2c451d125f
Merge pull request #74 from Ravinou/dependabot/npm_and_yarn/eslint-8.52.0
build(deps-dev): bump eslint from 8.23.1 to 8.52.0
2023-11-02 19:49:42 +01:00
Ravinou a99f7945d9
Create docker-image.yml for github workflow 2023-11-02 19:46:44 +01:00
Ravinou c644253f40
Merge pull request #76 from Ravinou/dependabot/npm_and_yarn/tabler/icons-react-2.40.0
build(deps): bump @tabler/icons-react from 2.38.0 to 2.40.0
2023-11-02 17:47:37 +01:00
dependabot[bot] 467a200c6d
build(deps): bump @tabler/icons-react from 2.38.0 to 2.40.0
Bumps [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) from 2.38.0 to 2.40.0.
- [Release notes](https://github.com/tabler/tabler-icons/releases)
- [Commits](https://github.com/tabler/tabler-icons/commits/v2.40.0/packages/icons-react)

---
updated-dependencies:
- dependency-name: "@tabler/icons-react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 16:11:38 +00:00
dependabot[bot] 1652cb7ded
build(deps-dev): bump eslint from 8.23.1 to 8.52.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.23.1 to 8.52.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.23.1...v8.52.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 16:11:00 +00:00
dependabot[bot] 3c1f692bc1
build(deps): bump nodemailer from 6.9.6 to 6.9.7
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.9.6 to 6.9.7.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.9.6...v6.9.7)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 16:10:49 +00:00
Ravinou 0377b162ed
Merge pull request #66 from rugk/patch-1
Enable Dependabot for Docker, NodeJS and GitHub Actions depencies
2023-11-02 17:10:22 +01:00
rugk 69671395ec
Run shellcheck for shell scripts
I always suggest running the awesome https://www.shellcheck.net/ for whatever shell scripts you have in here, and I think this is a good first automation step.

Adopted from https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/.github/workflows/shellcheck.yml

Note this PR **did not fix potential shellcheck issues**, I just wanted to introduce the linting and I hope not much is to be fixed.
2023-11-01 23:27:21 +01:00
rugk cd96e66c45
Enable Dependabot for Docker and GitHub Actions
AFAIK (and this was new to me) Dependabot is not active by default.

This enables it for all dependencies here, so it scans and suggests updates.

GitHub Actions is as far as I see not yet used, but well… easy enough to do that hehe soon…
2023-11-01 23:20:48 +01:00
Ravinou 6aed841b9f
fix: curl URL in cronjob needs hostname with PR #58 - #64 2023-10-29 10:36:27 +01:00
Ravinou 957bba58dc
Merge pull request #58 from dumbasPL/main
Rework Dockerfile to reduce image size
2023-10-22 13:00:11 +02:00
Ravinou 9fe80e4f29
Update README.md 2023-10-21 09:43:12 +02:00
nezu 6ea4c7f184 fix: rework Dockerfile to reduce image size 2023-10-17 12:27:12 +02:00
Ravinou d3b69fd97d
docs: update readme 2023-10-15 12:29:01 +02:00
Ravinou 0d6b5aaf12
2.0.0 2023-10-15 11:14:45 +02:00
Ravinou 70dbd64aff
Merge pull request #56 from Ravinou/v2.0
V2.0
2023-10-15 11:11:00 +02:00
Ravinou 1e6b53615f
feat: QuickCommand is now the repo URL only 2023-10-14 10:33:14 +02:00
Ravinou 3d409916be
fix: upgrade node image 2023-10-10 19:59:01 +02:00
Ravinou ddd2972b9c
Update dependencies 2023-10-10 19:52:01 +02:00
Ravinou 2642d15f4f
Update dependencies 2023-10-10 19:47:19 +02:00
Ravinou 1ef8703991
feat: add apprise to docker-compose 2023-10-08 18:41:13 +02:00
Ravinou bd4ff2f87e
fix: default Apprise mode on stateless 2023-10-08 18:25:43 +02:00
Ravinou ea68dea83f
fix: return a empty json if there are no repo to stat 2023-10-08 16:57:13 +02:00
Ravinou 3e63f187e8
feat: history in a log the repo list changes 2023-10-08 16:38:13 +02:00
Ravinou 5720ff906c
Update dependencies 2023-10-08 12:10:19 +02:00
Ravinou 55a33d627d
fix: uid/gid in docker 2023-10-05 21:21:55 +02:00
Ravinou 6db2364ca3
2.0.0-rc.3 2023-10-02 18:51:07 +02:00
Ravinou d55a9c17a0
fix: check if there are some repo before stat them 2023-10-02 17:59:03 +02:00