mirror of
https://github.com/openfaas/faas.git
synced 2025-06-18 03:56:37 +00:00
Non root user and fwatchdow standarization
AlpineFunction additional Dockerfiles Fix Coffe, node nonroot user and change workdir DnCore nonroot and updated to 2.1, new README Fix golang user and watchdog Java user and watchdog fix Watchdog and user for node image Fix python user and watchdog Fix R username and watchdog Captainsintent user and fwatchdog ChangeColorIntent change username, fwatchdog and directory CHelloWorld remove tmp, disabled lock, fwatchdog and user DockerHubStats user, fwatchdog and dependencies Change figlet to use base alpine image Improve figlet ARM Set base image GIF-Maker MarkDownRender change base image NodeInfo change base image PhantomJS user and fwatchdog Resize Image SentimentAnalysis user and watchdog WebhookStach change root image Replace user faas with app Upgrade alpine to latest version Revert vendor folders Upgrade alpine:3.9
This commit is contained in:
@ -1,18 +1,21 @@
|
||||
FROM microsoft/dotnet:sdk
|
||||
FROM openfaas/classic-watchdog:0.14.4 as watchdog
|
||||
|
||||
RUN apt-get update && apt-get install -y curl \
|
||||
&& curl -sL https://github.com/openfaas/faas/releases/download/0.13.0/fwatchdog > /usr/bin/fwatchdog \
|
||||
&& chmod +x /usr/bin/fwatchdog \
|
||||
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
FROM mcr.microsoft.com/dotnet/core/sdk:2.1 as build
|
||||
|
||||
COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
|
||||
RUN chmod +x /usr/bin/fwatchdog
|
||||
|
||||
ENV DOTNET_CLI_TELEMETRY_OPTOUT 1
|
||||
|
||||
WORKDIR /root/
|
||||
WORKDIR /application/
|
||||
COPY src src
|
||||
WORKDIR /root/src
|
||||
WORKDIR /application/src
|
||||
RUN dotnet restore
|
||||
RUN dotnet build
|
||||
|
||||
ENV fprocess="dotnet ./bin/Debug/netcoreapp1.1/root.dll"
|
||||
FROM build as runner
|
||||
RUN groupadd -g 1000 -r faas && useradd -r -g faas -u 1000 faas -m
|
||||
USER 1000
|
||||
ENV fprocess="dotnet ./bin/Debug/netcoreapp2.1/root.dll"
|
||||
EXPOSE 8080
|
||||
CMD ["fwatchdog"]
|
||||
|
9
sample-functions/BaseFunctions/dncore/README.md
Normal file
9
sample-functions/BaseFunctions/dncore/README.md
Normal file
@ -0,0 +1,9 @@
|
||||
# DnCore Example
|
||||
DotNet seems to have an issue where the following message can bee seen on STDOUT:
|
||||
```
|
||||
realpath(): Permission denied
|
||||
realpath(): Permission denied
|
||||
realpath(): Permission denied
|
||||
```
|
||||
|
||||
This messages can be ignored and the issue can be followed at: https://github.com/dotnet/core-setup/issues/4038
|
@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp1.1</TargetFramework>
|
||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
|
Reference in New Issue
Block a user