mirror of
https://github.com/soup-bowl/opensimulator-docker.git
synced 2026-07-30 11:33:45 +00:00
Remove dotnet6
This commit is contained in:
@@ -24,10 +24,6 @@ jobs:
|
||||
folder: beta/source
|
||||
file: Dockerfile
|
||||
platforms: linux/amd64
|
||||
- tag: dotnet6
|
||||
folder: beta/source
|
||||
file: Dockerfile.dotnet6
|
||||
platforms: linux/amd64,linux/arm64
|
||||
|
||||
steps:
|
||||
- name: Checkout Codebase
|
||||
|
||||
@@ -123,9 +123,7 @@ A bleeding edge variant using **Alpine** as the build image. Progress can be tra
|
||||
|
||||
## `soupbowl/opensimulator:source`
|
||||
|
||||
Gets the latest available code from the OpenSimulator repository, and constructs a bleeding edge container. Configuration is not different, but this is **compiled from source** and should be **treated as highly unstable**. These are built **4 times daily**, providing a change has occurred.
|
||||
|
||||
**Note**: This was originally building from the `dotnet6` branch of the OpenSimulator repository. This image is now truly built from source, but if you want to use the original-type image, it is now built to the container tag `dotnet6`.
|
||||
Gets the latest available code from the OpenSimulator repository, and constructs a bleeding edge container. Configuration is not different, but this is **compiled from source** and should be **treated as highly unstable**. These are built **on demand**, when a detected changre has occurred.
|
||||
|
||||
# Source Code
|
||||
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
|
||||
|
||||
# Cache Bust to avoid caching skipping the latest commit
|
||||
ADD https://api.github.com/repos/opensim/opensim/git/refs/heads/dotnet6 version.json
|
||||
RUN git clone https://github.com/opensim/opensim.git /app
|
||||
WORKDIR /app
|
||||
RUN git checkout dotnet6
|
||||
|
||||
RUN ./runprebuild.sh && ./compile.sh
|
||||
|
||||
RUN rm bin/config-include/storage/SQLiteStandalone.ini
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/runtime:6.0
|
||||
|
||||
LABEL org.opencontainers.image.title="OpenSimulator (unofficial)"
|
||||
LABEL org.opencontainers.image.authors="code@soupbowl.io"
|
||||
LABEL org.opencontainers.image.source="https://github.com/soup-bowl/opensimulator-docker"
|
||||
LABEL org.opencontainers.image.licenses="MIT"
|
||||
|
||||
RUN apt-get update && apt-get install -y apt-utils libc6-dev libgdiplus libsqlite3-dev screen uuid-runtime \
|
||||
&& apt-get clean
|
||||
|
||||
COPY --from=build /app /opt/opensim
|
||||
|
||||
COPY defaults /opt/opensim/bin/defaults
|
||||
|
||||
EXPOSE 9000
|
||||
|
||||
WORKDIR /opt/opensim/bin
|
||||
|
||||
COPY docker-entrypoint.sh /usr/local/bin/
|
||||
|
||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||
CMD [ "screen", "-S", "OpenSim", "-D", "-m", "sh", "./opensim.sh" ]
|
||||
Reference in New Issue
Block a user