mirror of
https://github.com/mxpv/podsync.git
synced 2024-05-11 05:55:04 +00:00
Rework container builder
This commit is contained in:
15
Deploy.txt
15
Deploy.txt
@@ -1,15 +0,0 @@
|
||||
$> ./up.sh
|
||||
|
||||
$> docker-machine create --driver digitalocean \
|
||||
--digitalocean-image ubuntu-16-04-x64 \
|
||||
--digitalocean-access-token $DO_TOKEN \
|
||||
--digitalocean-region ams2 \
|
||||
--digitalocean-backups true \
|
||||
--digitalocean-size 512mb \
|
||||
podsync
|
||||
|
||||
$> docker-machine env podsync
|
||||
|
||||
$> $env:COMPOSE_CONVERT_WINDOWS_PATHS=0
|
||||
|
||||
$> docker-compose up -d
|
@@ -1,8 +1,13 @@
|
||||
FROM microsoft/aspnetcore:1.1.1
|
||||
|
||||
ARG PUBLISH_DIR="bin/Publish"
|
||||
FROM microsoft/aspnetcore-build AS build
|
||||
WORKDIR /workspace
|
||||
COPY . .
|
||||
RUN dotnet restore
|
||||
RUN dotnet publish --configuration release --output ./bin/
|
||||
|
||||
FROM microsoft/aspnetcore:1.1
|
||||
ENV ASPNETCORE_URLS http://*:8080
|
||||
ENV ASPNETCORE_ENVIRONMENT Production
|
||||
WORKDIR /app
|
||||
COPY $PUBLISH_DIR .
|
||||
|
||||
COPY --from=build /workspace/bin/ .
|
||||
EXPOSE 8080
|
||||
ENTRYPOINT ["dotnet", "Podsync.dll"]
|
Reference in New Issue
Block a user