Skip to content

Commit 919b64d

Browse files
committed
feat: add support docker
1 parent ce43629 commit 919b64d

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# TODO use FROM alpine:20221110
2+
FROM ubuntu:20.04
3+
COPY /sold /usr/bin/sold
4+
ENTRYPOINT ["sold"]
5+
WORKDIR /src
6+
CMD ["--help"]

Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,10 @@ release: target/release/$(TARGET)
3333
mkdir -p release
3434
cp target/release/$(TARGET) release/
3535

36+
docker-build:
37+
docker build --tag ghcr.io/everscaleguild/ever-solidity:0.66.0 --file Dockerfile release
38+
39+
docker-push:
40+
docker tag ghcr.io/everscaleguild/ever-solidity:0.66.0 ghcr.io/everscaleguild/ever-solidity:latest
41+
docker push ghcr.io/everscaleguild/ever-solidity:0.66.0
42+
docker push ghcr.io/everscaleguild/ever-solidity:latest

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@
99
- [Getting started with smart contracts development](https://docs.everscale.network/develop/smart-contract/getting-started/)
1010
- [Changelog](changelog.md)
1111

12+
## Use via `docker`
13+
14+
```shell
15+
docker pull ghcr.io/everscaleguild/ever-solidity:0.66.0
16+
docker tag ghcr.io/everscaleguild/ever-solidity:0.66.0 sold
17+
docker run --rm -it sold --help
18+
docker run --rm -it -v $(pwd):/src sold --include-path inc Ext.tsol
19+
```
20+
1221
## Build
1322

1423
```shell

0 commit comments

Comments
 (0)