diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy-api.yml similarity index 76% rename from .gitea/workflows/deploy.yml rename to .gitea/workflows/deploy-api.yml index 652f0d5..d7b65ff 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy-api.yml @@ -3,17 +3,18 @@ name: Deploy API on: push: branches: ["master"] - paths-ignore: - - README.md - - LICENSE + paths: [".gitea/workflows/deploy-api.yml", "API/**", "!API/README.md", "!README.md", "!LICENSE.md"] jobs: - docker: + deploy: strategy: matrix: arch: ["ubuntu-latest"] git-version: ["2.44.0"] runs-on: ${{ matrix.arch }} + defaults: + run: + working-directory: "./API" # Steps to run steps: diff --git a/.gitignore b/API/.gitignore similarity index 100% rename from .gitignore rename to API/.gitignore diff --git a/Dockerfile b/API/Dockerfile similarity index 100% rename from Dockerfile rename to API/Dockerfile diff --git a/pom.xml b/API/pom.xml similarity index 100% rename from pom.xml rename to API/pom.xml diff --git a/src/main/java/me/braydon/tether/Tether.java b/API/src/main/java/me/braydon/tether/Tether.java similarity index 100% rename from src/main/java/me/braydon/tether/Tether.java rename to API/src/main/java/me/braydon/tether/Tether.java diff --git a/src/main/java/me/braydon/tether/common/EnvironmentUtils.java b/API/src/main/java/me/braydon/tether/common/EnvironmentUtils.java similarity index 100% rename from src/main/java/me/braydon/tether/common/EnvironmentUtils.java rename to API/src/main/java/me/braydon/tether/common/EnvironmentUtils.java diff --git a/src/main/java/me/braydon/tether/config/AppConfig.java b/API/src/main/java/me/braydon/tether/config/AppConfig.java similarity index 100% rename from src/main/java/me/braydon/tether/config/AppConfig.java rename to API/src/main/java/me/braydon/tether/config/AppConfig.java diff --git a/src/main/java/me/braydon/tether/controller/AppController.java b/API/src/main/java/me/braydon/tether/controller/AppController.java similarity index 100% rename from src/main/java/me/braydon/tether/controller/AppController.java rename to API/src/main/java/me/braydon/tether/controller/AppController.java diff --git a/src/main/java/me/braydon/tether/controller/UserController.java b/API/src/main/java/me/braydon/tether/controller/UserController.java similarity index 100% rename from src/main/java/me/braydon/tether/controller/UserController.java rename to API/src/main/java/me/braydon/tether/controller/UserController.java diff --git a/src/main/java/me/braydon/tether/exception/ExceptionController.java b/API/src/main/java/me/braydon/tether/exception/ExceptionController.java similarity index 100% rename from src/main/java/me/braydon/tether/exception/ExceptionController.java rename to API/src/main/java/me/braydon/tether/exception/ExceptionController.java diff --git a/src/main/java/me/braydon/tether/exception/impl/BadRequestException.java b/API/src/main/java/me/braydon/tether/exception/impl/BadRequestException.java similarity index 100% rename from src/main/java/me/braydon/tether/exception/impl/BadRequestException.java rename to API/src/main/java/me/braydon/tether/exception/impl/BadRequestException.java diff --git a/src/main/java/me/braydon/tether/exception/impl/ResourceNotFoundException.java b/API/src/main/java/me/braydon/tether/exception/impl/ResourceNotFoundException.java similarity index 100% rename from src/main/java/me/braydon/tether/exception/impl/ResourceNotFoundException.java rename to API/src/main/java/me/braydon/tether/exception/impl/ResourceNotFoundException.java diff --git a/src/main/java/me/braydon/tether/exception/impl/ServiceUnavailableException.java b/API/src/main/java/me/braydon/tether/exception/impl/ServiceUnavailableException.java similarity index 100% rename from src/main/java/me/braydon/tether/exception/impl/ServiceUnavailableException.java rename to API/src/main/java/me/braydon/tether/exception/impl/ServiceUnavailableException.java diff --git a/src/main/java/me/braydon/tether/model/CachedDiscordUser.java b/API/src/main/java/me/braydon/tether/model/CachedDiscordUser.java similarity index 100% rename from src/main/java/me/braydon/tether/model/CachedDiscordUser.java rename to API/src/main/java/me/braydon/tether/model/CachedDiscordUser.java diff --git a/src/main/java/me/braydon/tether/model/DiscordUser.java b/API/src/main/java/me/braydon/tether/model/DiscordUser.java similarity index 100% rename from src/main/java/me/braydon/tether/model/DiscordUser.java rename to API/src/main/java/me/braydon/tether/model/DiscordUser.java diff --git a/src/main/java/me/braydon/tether/model/ErrorResponse.java b/API/src/main/java/me/braydon/tether/model/ErrorResponse.java similarity index 100% rename from src/main/java/me/braydon/tether/model/ErrorResponse.java rename to API/src/main/java/me/braydon/tether/model/ErrorResponse.java diff --git a/src/main/java/me/braydon/tether/model/response/DiscordUserResponse.java b/API/src/main/java/me/braydon/tether/model/response/DiscordUserResponse.java similarity index 100% rename from src/main/java/me/braydon/tether/model/response/DiscordUserResponse.java rename to API/src/main/java/me/braydon/tether/model/response/DiscordUserResponse.java diff --git a/src/main/java/me/braydon/tether/packet/OpCode.java b/API/src/main/java/me/braydon/tether/packet/OpCode.java similarity index 100% rename from src/main/java/me/braydon/tether/packet/OpCode.java rename to API/src/main/java/me/braydon/tether/packet/OpCode.java diff --git a/src/main/java/me/braydon/tether/packet/Packet.java b/API/src/main/java/me/braydon/tether/packet/Packet.java similarity index 100% rename from src/main/java/me/braydon/tether/packet/Packet.java rename to API/src/main/java/me/braydon/tether/packet/Packet.java diff --git a/src/main/java/me/braydon/tether/packet/PacketRegistry.java b/API/src/main/java/me/braydon/tether/packet/PacketRegistry.java similarity index 100% rename from src/main/java/me/braydon/tether/packet/PacketRegistry.java rename to API/src/main/java/me/braydon/tether/packet/PacketRegistry.java diff --git a/src/main/java/me/braydon/tether/packet/impl/websocket/misc/ErrorMessagePacket.java b/API/src/main/java/me/braydon/tether/packet/impl/websocket/misc/ErrorMessagePacket.java similarity index 100% rename from src/main/java/me/braydon/tether/packet/impl/websocket/misc/ErrorMessagePacket.java rename to API/src/main/java/me/braydon/tether/packet/impl/websocket/misc/ErrorMessagePacket.java diff --git a/src/main/java/me/braydon/tether/packet/impl/websocket/user/ListenToUserPacket.java b/API/src/main/java/me/braydon/tether/packet/impl/websocket/user/ListenToUserPacket.java similarity index 100% rename from src/main/java/me/braydon/tether/packet/impl/websocket/user/ListenToUserPacket.java rename to API/src/main/java/me/braydon/tether/packet/impl/websocket/user/ListenToUserPacket.java diff --git a/src/main/java/me/braydon/tether/packet/impl/websocket/user/UserStatusPacket.java b/API/src/main/java/me/braydon/tether/packet/impl/websocket/user/UserStatusPacket.java similarity index 100% rename from src/main/java/me/braydon/tether/packet/impl/websocket/user/UserStatusPacket.java rename to API/src/main/java/me/braydon/tether/packet/impl/websocket/user/UserStatusPacket.java diff --git a/src/main/java/me/braydon/tether/service/DiscordService.java b/API/src/main/java/me/braydon/tether/service/DiscordService.java similarity index 100% rename from src/main/java/me/braydon/tether/service/DiscordService.java rename to API/src/main/java/me/braydon/tether/service/DiscordService.java diff --git a/src/main/java/me/braydon/tether/service/websocket/WebSocket.java b/API/src/main/java/me/braydon/tether/service/websocket/WebSocket.java similarity index 100% rename from src/main/java/me/braydon/tether/service/websocket/WebSocket.java rename to API/src/main/java/me/braydon/tether/service/websocket/WebSocket.java diff --git a/src/main/java/me/braydon/tether/service/websocket/WebSocketClient.java b/API/src/main/java/me/braydon/tether/service/websocket/WebSocketClient.java similarity index 100% rename from src/main/java/me/braydon/tether/service/websocket/WebSocketClient.java rename to API/src/main/java/me/braydon/tether/service/websocket/WebSocketClient.java diff --git a/src/main/java/me/braydon/tether/service/websocket/WebSocketService.java b/API/src/main/java/me/braydon/tether/service/websocket/WebSocketService.java similarity index 100% rename from src/main/java/me/braydon/tether/service/websocket/WebSocketService.java rename to API/src/main/java/me/braydon/tether/service/websocket/WebSocketService.java diff --git a/src/main/resources/application.yml b/API/src/main/resources/application.yml similarity index 100% rename from src/main/resources/application.yml rename to API/src/main/resources/application.yml diff --git a/src/main/resources/banner.txt b/API/src/main/resources/banner.txt similarity index 100% rename from src/main/resources/banner.txt rename to API/src/main/resources/banner.txt