Skip to content

Commit 1312b70

Browse files
committed
feat: added dockerfile
1 parent 531c229 commit 1312b70

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

0-simple-blockchain/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM golang:1.22-alpine
2+
WORKDIR /app
3+
4+
COPY *.go go.mod go.sum ./
5+
RUN go mod download
6+
RUN go build -o main .
7+
8+
EXPOSE 7000
9+
CMD ["./main"]
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM golang:1.22-alpine
2+
WORKDIR /app
3+
4+
COPY *.go go.mod go.sum ./
5+
RUN go mod download
6+
RUN go build -o main .
7+
8+
EXPOSE 7000
9+
CMD ["./main"]

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
The best way to learn blockchain is by building one. This repository guides you from creating a basic blockchain to understanding advanced concepts, providing hands-on experience along the way. Dive in and start your blockchain journey today!
33

44
## [Simple Blockchain](./0-simple-blockchain/README.md)
5+
```
6+
docker run -p 7000:7000 propilideno/simple-blockchain
7+
```
8+
59
```mermaid
610
classDiagram
711
direction LR
@@ -48,6 +52,9 @@ classDiagram
4852
- Node discovery
4953

5054
## [Simple Transactional Blockchain](./1-simple-transactional-blockchain/README.md)
55+
```
56+
docker run -p 7000:7000 propilideno/simple-transactional-blockchain
57+
```
5158
```mermaid
5259
classDiagram
5360
direction LR

0 commit comments

Comments
 (0)