This commit is contained in:
Lee 2024-04-06 05:55:48 +01:00
parent 0819b228ba
commit 725fe734c3
4 changed files with 31 additions and 1 deletions

21
.gitea/workflows/ci.yml Normal file
View File

@ -0,0 +1,21 @@
name: "deploy"
on:
push:
branches:
- master
jobs:
deploy:
runs-on: ubuntu-22.04
steps:
- name: Cloning repo
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Push to dokku
uses: dokku/github-action@master
with:
git_remote_url: "ssh://dokku@10.0.3.39:22/minecraft-helper"
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}

9
Dockerfile Normal file
View File

@ -0,0 +1,9 @@
FROM fascinated/docker-images:java_17
RUN apt-get update && apt-get install -y \
maven \
&& rm -rf /var/lib/apt/lists/*
RUN mvn clean package
CMD ["java", "-jar", "target/Minecraft-Helper-1.0-SNAPSHOT.jar"]

View File

@ -61,6 +61,7 @@
<groupId>net.jodah</groupId>
<artifactId>expiringmap</artifactId>
<version>0.5.11</version>
<scope>compile</scope>
</dependency>
</dependencies>

View File

@ -19,7 +19,6 @@ import java.util.concurrent.TimeUnit;
@Service @Log4j2
public class PlayerManagerService {
private static final Logger log = LoggerFactory.getLogger(PlayerManagerService.class);
/**
* The cache of players.
*/