Web service for teaching Python 3 programming language.
Application is ready-to-run in Docker container:
-
Set convenient port-forwarding and other configuration in docker-compose.yml
-
Set your own IP address or domain name in frontend configuration file
-
Build and start containers with
$ docker-compose up --build -d
command
To manually start web server, run following commands:
$ cd backend
# use go v1.22 or higher
$ go mod tidy
$ go build .
# server will use port 8000 by default
$ ./backend
For frontend application:
$ cd frontend
# use npm v8.19.0 and node v16
$ npm i
$ npm run start
This source code is distributed under the MIT License.