Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshuanianji/c415-docker
Docker Image for CMPUT 415
https://github.com/joshuanianji/c415-docker
Last synced: 1 day ago
JSON representation
Docker Image for CMPUT 415
- Host: GitHub
- URL: https://github.com/joshuanianji/c415-docker
- Owner: joshuanianji
- Created: 2023-09-13T19:47:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-20T17:25:07.000Z (over 1 year ago)
- Last Synced: 2024-04-17T05:19:03.190Z (10 months ago)
- Language: Makefile
- Size: 39.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C415 Docker
Docker image(s) for CMPUT 415, primarily for Github Actions
## Usage
Check out [example](./example) folder for a sample Github Actions workflow.
## Included Software
The Docker image should have everything on the [Ubuntu Setup docs](https://cmput415.github.io/415-docs/setup/ubuntu.html#installing-clion), **except for** CLion and MLIR.
- libUUID, cmake, OpenJDK JRE 17
- ANTLR4 C++ Runtime
- ANTLR Generator
- [C415 Tester Utility](https://github.com/cmput415/Tester)## Building Locally
The image on Github Container Registry is only built for x86 architecture (support for ARM might be planned). To build it youself, run the following on your own computer:
```bash
docker build -t c415-docker .
```Now, the image should be available with `docker image ls`.
Run `docker run -it -v "$(pwd)":/app c415-docker` to create a running container from the image with a volume mapping your current directory to the container's `/app` folder.