parent
db6f1f35a8
commit
ade29cf63a
@ -0,0 +1,2 @@ |
||||
target/* |
||||
!target/release/garage.stripped |
@ -0,0 +1,10 @@ |
||||
FROM archlinux:latest |
||||
|
||||
RUN mkdir -p /garage/meta |
||||
RUN mkdir -p /garage/data |
||||
ENV RUST_BACKTRACE=1 |
||||
ENV RUST_LOG=garage=debug |
||||
|
||||
COPY target/release/garage.stripped /garage/garage |
||||
|
||||
CMD /garage/garage server -c /garage/config.toml |
@ -1,3 +1,20 @@ |
||||
BIN=target/release/garage
|
||||
DOCKER=lxpz/garage_amd64
|
||||
|
||||
all: |
||||
#cargo fmt || true
|
||||
RUSTFLAGS="-C link-arg=-fuse-ld=lld" cargo build
|
||||
|
||||
$(BIN): |
||||
RUSTFLAGS="-C link-arg=-fuse-ld=lld" cargo build --release
|
||||
|
||||
$(BIN).stripped: $(BIN) |
||||
cp $^ $@
|
||||
strip $@
|
||||
|
||||
docker: $(BIN).stripped |
||||
docker build -t $(DOCKER):$(TAG) .
|
||||
docker push $(DOCKER):$(TAG)
|
||||
docker tag $(DOCKER):$(TAG) $(DOCKER):latest
|
||||
docker push $(DOCKER):latest
|
||||
|
||||
|
Loading…
Reference in new issue