Daniel Gibbs
176629c698
feat: add Ubuntu 24.04
11 months ago
dependabot[bot]
657453ad90
chore(deps): bump docker/setup-buildx-action from 3.2.0 to 3.3.0 ( #49 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
caa24dcaac
chore(deps): bump docker/login-action from 3.0.0 to 3.1.0 ( #47 )
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
14b5ba7034
chore(deps): bump docker/setup-buildx-action from 3.0.0 to 3.2.0 ( #46 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.0.0 to 3.2.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.0.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
b858afbd46
chore(deps): bump docker/build-push-action from 5.1.0 to 5.3.0 ( #48 )
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.1.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Daniel Gibbs
cdae876e4d
chore: deprecate Ubuntu 18.04 as not used by any LinuxGSM images
a
1 year ago
Daniel Gibbs
0b3c27a4d7
fix: hold gamedig at 4.3.1 for ubuntu 18.04
1 year ago
Daniel Gibbs
d999b85624
feat: install latest npm as part of build
1 year ago
Daniel Gibbs
97a6583dd5
feat: npm install on build
1 year ago
Daniel Gibbs
d89c9fee67
feat: add npm install to container
1 year ago
Daniel Gibbs
81ca06f951
feat: add /app/log symlink
1 year ago
Daniel Gibbs
8abc389f8c
fix: serverfiles symlink
1 year ago
Daniel Gibbs
746beb8e31
Update docker-publish.yml
1 year ago
Daniel Gibbs
b537cf59db
Merge branch 'main' of https://github.com/GameServerManagers/docker-linuxgsm
1 year ago
Daniel Gibbs
e14a05d673
feat: add symlink to serverfile in /app
1 year ago
dependabot[bot]
decc0b1dc9
chore(deps): bump peter-evans/dockerhub-description from 3 to 4 ( #42 )
Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases )
- [Commits](https://github.com/peter-evans/dockerhub-description/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/dockerhub-description
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
08160c0949
chore(deps): bump actions/checkout from 3 to 4 ( #43 )
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
e87e768edf
chore(deps): bump docker/build-push-action from 5.0.0 to 5.1.0 ( #38 )
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Daniel Gibbs
132ae319b7
no synced local '.github/workflows/update-copyright-years-in-license-file.yml' with remote 'general/.github/workflows/update-copyright-years-in-license-file.yml' ( #39 )
1 year ago
Daniel Gibbs
24109fdb3a
feat: add symlink for LGSM_CONFIG
This commit adds a symlink for the LGSM_CONFIG file to the /app/lgsm/config-lgsm directory. This allows for easier access and management of the configuration file.
1 year ago
github-actions[bot]
241c6ae59d
Merge pull request #40 from GameServerManagers/license/copyright-to-2024
Update license copyright year(s)
1 year ago
github-actions
756c21bac5
docs(license): update copyright year(s)
1 year ago
Daniel Gibbs
79ccb47c81
fix: fix cron schedule in entrypoint-user.sh
The cron schedule for the game server update was incorrect. It has been fixed to run every ${UPDATE_CHECK} minutes.
1 year ago
Daniel Gibbs
e1feaac76e
feat: limit logging tail to latest console and script log
1 year ago
Daniel Gibbs
724d1fc418
feat: add option to enable developer mode
1 year ago
Daniel Gibbs
bc829b39eb
feat: change from using watch to cron
Watch command is sometimes causing updates to lock up. Migrating to cronjob instead
1 year ago
Daniel Gibbs
a2e59a12c7
feat: run cron on entrypoint.sh
1 year ago
Justus557
dc733f7df5
feat(docker): enable correct UID and GID setting via docker-compose.yml ( #31 )
2 years ago
dependabot[bot]
c410637ad2
chore(deps): bump docker/build-push-action from 4.2.1 to 5.0.0 ( #32 )
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.2.1 to 5.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.2.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
204f46ddba
chore(deps): bump docker/login-action from 2.2.0 to 3.0.0 ( #33 )
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2.2.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
57557dba29
chore(deps): bump docker/setup-buildx-action from 2.10.0 to 3.0.0 ( #34 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.10.0 to 3.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.10.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
70ce802cfe
chore(deps): bump docker/setup-qemu-action from 2 to 3 ( #35 )
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Daniel Gibbs
e972ec187a
refactor: improve update check message
The code has been refactored to improve the update check message. Instead of displaying the update check interval in seconds, it now displays it in minutes for better readability.
2 years ago
Daniel Gibbs
ce9eb50e0b
feat: Add LGSM_DATADIR environment variable
This commit adds the LGSM_DATADIR environment variable to the Dockerfiles and entrypoint.sh script. The variable is set to "/data/data" in all three Dockerfiles, and it is exported in the entrypoint.sh script. This allows for easy configuration of the data directory path for LinuxGSM.
2 years ago
Daniel Gibbs
e14583a0f2
feat: add uuid-runtime package to Dockerfile
2 years ago
dependabot[bot]
6dcea33138
chore(deps): bump docker/build-push-action from 4.1.1 to 4.2.1 ( #28 )
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.1...v4.2.1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
41b27264c0
chore(deps): bump actions/checkout from 3 to 4 ( #29 )
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] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Daniel Gibbs
5eb84322b2
refactor: improve entrypoint-user.sh script
- Clear modules directory if not on master branch
- Update LGSM after clearing modules directory
2 years ago
Daniel Gibbs
65d5d2a4c3
feat: update nodejs installer and update USER env
2 years ago
dependabot[bot]
66481fc6cf
chore(deps): bump docker/setup-buildx-action from 2.9.0 to 2.10.0 ( #26 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Daniel Gibbs
5bfbb87002
Merge remote-tracking branch 'origin/main' into main
2 years ago
Daniel Gibbs
bb0cb9c174
feat: define missing user in docker container
Define the missing ${USER} variable in the entrypoint-user.sh script to ensure it is set correctly in the Docker container.
This commit adds a new line of code that sets the ${USER} variable to "${USERNAME}".
The purpose of this change is to properly configure the game server by checking if the specified file exists and setting up necessary variables accordingly.
2 years ago
dependabot[bot]
73aedbc4ea
chore(deps): bump docker/setup-buildx-action from 2.8.0 to 2.9.0 ( #23 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.8.0...v2.9.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Daniel Gibbs
f58cb56888
refactor: update Dockerfile.ubuntu-2204
- Replaced `nvim` with `vim` in the list of installed packages.
- Updated the curl command to download `linuxgsm.sh` by using the `-Lo` option instead of just `-o`.
- No longer fetching LinuxGSM modules separately.
This commit refactors the Dockerfile for Ubuntu 20.04, making these changes to improve package installation and file downloading processes.
2 years ago
Daniel Gibbs
50d64ae23b
refactor: update Dockerfile for Ubuntu 18.04, 20.04, and 22.04
- Refactored the Dockerfile for Ubuntu 18.04, 20.04, and 22.04.
- Replaced `wget` with `curl` to download linuxgsm.sh.
- Updated package installation by replacing `vim` with `nvim`.
- Updated README.md to reflect changes in the base LinuxGSM image.
Co-authored-by: [Author Name]
2 years ago
Daniel Gibbs
5ae008ed9b
refactor: update README.md with base LinuxGSM image details
This commit refactors the README.md file to provide a more concise and informative description of the base LinuxGSM image. It replaces the previous note with a clear statement that this is the base image only, and directs users to use docker-gameserver for full game servers. Additionally, it updates the information about the container image build frequency from daily to weekly.
2 years ago
Daniel Gibbs
047cd416fd
chore: lint
2 years ago
Daniel Gibbs
46598b7b72
refactor: update log file path in entrypoint-user.sh
The log file path in the entrypoint-user.sh script has been updated to use the LGSM_LOGDIR environment variable instead of the previous logdir variable. This change ensures that the correct log files are being tailed.
2 years ago
Daniel Gibbs
428793e3e3
feat: cleanup old GitHub packages
This commit refactors the code to include a new step called "package-cleanup" in the docker-publish workflow. The step is responsible for deleting old package versions of the "linuxgsm" container, keeping only one version and deleting untagged versions. This change improves the efficiency and organization of our GitHub packages.
2 years ago
Daniel Gibbs
e277f17c6d
fix: fix tailing log files
The commit fixes an issue where the log files were not being properly tailed. The change modifies the code to correctly tail the log files by using the correct directory path.
2 years ago