Browse Source

Added Dockerfile and build scripts for PETS2023

onyinyang 1 year ago
parent
commit
1e30e0ccdd
4 changed files with 17 additions and 0 deletions
  1. 10 0
      Dockerfile
  2. 3 0
      build-lox.sh
  3. 2 0
      run-lox.sh
  4. 2 0
      stop-lox.sh

+ 10 - 0
Dockerfile

@@ -0,0 +1,10 @@
+FROM rust:1.56.0
+WORKDIR /home/lox
+ADD src/ ./src/
+ADD Cargo.toml Cargo.toml
+ADD tests/ ./tests/tests
+ADD README.md README.md
+RUN cargo build
+ENV SHELL=/bin/bash
+
+

+ 3 - 0
build-lox.sh

@@ -0,0 +1,3 @@
+#!/bin/bash
+docker rm lox 2>&1;
+docker build -t lox .

+ 2 - 0
run-lox.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+docker run -it lox /bin/bash

+ 2 - 0
stop-lox.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+docker stop lox