Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-13T03:04:19.000Z (10 months ago)
- Last Synced: 2024-03-13T04:25:06.618Z (10 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