https://github.com/scarelma/ide
An IDE which allows you to get exact amount of languages you required.
https://github.com/scarelma/ide
dockerfile go kubernetes
Last synced: 4 months ago
JSON representation
An IDE which allows you to get exact amount of languages you required.
- Host: GitHub
- URL: https://github.com/scarelma/ide
- Owner: scarelma
- License: apache-2.0
- Created: 2022-09-30T16:47:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-08T08:00:10.000Z (9 months ago)
- Last Synced: 2025-07-19T23:15:02.290Z (6 months ago)
- Topics: dockerfile, go, kubernetes
- Language: JavaScript
- Homepage:
- Size: 11.6 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# IDE
##################
to run this project you need to install the following:
Golang : Golang 1.19.2 was used to build this project
Docker
Docker-compose
##################
### How to run
1. Clone the project
2. cd into the project directory and then in reciever directory
3. Open Dockerfile and select the language you want to build the image with
For example:
Here I will use python
`FROM python:3.9.6-slim-buster `
uncomment above FROM line and make sure to comment out the other FROM line
similarly below you will see the env variables for the python image
uncomment the python env variables and make sure to comment out the other env variables
```
ENV CODE_EXTENSION=py
ENV SCRIPT="python /app/files//main."
```
then save the file and run the following command
`docker build -t . `
for image_name choose something relevant to the language you are using
for example:
`docker build -t prb:1 .` prb stands for python reciever backend
4. Continue the above steps for all the languages available in the project
5. cd into the project directory
6. Run `docker-compose up` to start the project
7. cd into the project directory and then in sender directory
8. Run `go run main.go` to start the sender
``` application will be available at localhost:5000```