Skip to content

Commit f4c5f8f

Browse files
committed
add docker file
1 parent 7fef1a7 commit f4c5f8f

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
FROM ghcr.io/gleam-lang/gleam:v1.6.3-erlang-slim
2+
3+
# Add project code
4+
COPY . /project/
5+
6+
WORKDIR /project
7+
8+
RUN gleam build
9+
10+
CMD ["./runall.sh"]
11+
12+

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: test run start day01 day02 day03 day04 day05 day06 day07 day08 day09 day10 day11 day12 day13 day14 day15 day16 day17 day18 day19 day20 day21 day22 day23 day24 day25
1+
.PHONY: docker test run start day01 day02 day03 day04 day05 day06 day07 day08 day09 day10 day11 day12 day13 day14 day15 day16 day17 day18 day19 day20 day21 day22 day23 day24 day25
22

33
.DEFAULT_GOAL := test
44

@@ -45,3 +45,7 @@ day25: test/day25_test.gleam src/day25/solution.gleam
4545

4646
# Start today's problem
4747
start: test/day$(shell date +%d)_test.gleam src/day$(shell date +%d)/solution.gleam
48+
49+
# Build a docker container
50+
docker:
51+
docker build -t devries/aoc2024:latest .

0 commit comments

Comments
 (0)