https://github.com/j-hoplin/judge-engine-server
Online Judge Engine - [Aborted] Require Docker CGroup deprecation & Linux process Isolation study
https://github.com/j-hoplin/judge-engine-server
Last synced: 3 months ago
JSON representation
Online Judge Engine - [Aborted] Require Docker CGroup deprecation & Linux process Isolation study
- Host: GitHub
- URL: https://github.com/j-hoplin/judge-engine-server
- Owner: J-Hoplin
- Created: 2024-02-24T09:00:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-13T13:37:41.000Z (over 1 year ago)
- Last Synced: 2025-03-05T15:48:22.281Z (4 months ago)
- Language: Go
- Homepage:
- Size: 11.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
## Online Judge Engine Server
---
**Command Line Interface tool follow the Linux POSIX Standard**---
## Basic setup
1. Install golang dependencies
```shell
go mod download
```2. `Ent` generate
```shell
go generate ./ent
```3. Compile Application
```shell
go build -o app
```## Command for run application
```shell
./app run
```
**Available Flags**- `-p`: Specify application port
## Command for docker config
### View docker-compose project service list
```shell
./app docker list
```### Build project docker image
```shell
./app docker build
```### Docker compose up
```shell
./app docker up
```**Available Flags**
- `-s`: Select specific service to run
### Docker compose down
```shell
./app docker down
```- `-s`" Select specific service to stop