mirror of https://github.com/Squidex/squidex.git
21 changed files with 46 additions and 119 deletions
@ -1,8 +0,0 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<configuration> |
|||
<packageSources> |
|||
<add key="myget.org" value="https://dotnet.myget.org/F/orleans-ci/api/v3/index.json" protocolVersion="3" /> |
|||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> |
|||
<add key="localfeed" value="libs" /> |
|||
</packageSources> |
|||
</configuration> |
|||
@ -1,58 +0,0 @@ |
|||
FROM microsoft/dotnet:2.1-sdk |
|||
|
|||
# Install runtime dependencies |
|||
RUN apt-get update \ |
|||
&& apt-get install -y --no-install-recommends ca-certificates bzip2 libfontconfig \ |
|||
&& apt-get clean \ |
|||
&& rm -rf /var/lib/apt/lists/* |
|||
|
|||
# Install official PhantomJS release |
|||
RUN set -x \ |
|||
&& apt-get update \ |
|||
&& apt-get install -y --no-install-recommends \ |
|||
&& mkdir /srv/var \ |
|||
&& mkdir /tmp/phantomjs \ |
|||
# Download Phantom JS |
|||
&& curl -L https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 | tar -xj --strip-components=1 -C /tmp/phantomjs \ |
|||
# Copy binaries only |
|||
&& mv /tmp/phantomjs/bin/phantomjs /usr/local/bin \ |
|||
# Create symbol link |
|||
# Clean up |
|||
&& apt-get autoremove -y \ |
|||
&& apt-get clean all \ |
|||
&& rm -rf /tmp/* /var/lib/apt/lists/* |
|||
|
|||
RUN phantomjs --version |
|||
|
|||
# Install Node |
|||
ENV NODE_VERSION 8.9.4 |
|||
ENV NODE_DOWNLOAD_SHA 21fb4690e349f82d708ae766def01d7fec1b085ce1f5ab30d9bda8ee126ca8fc |
|||
RUN curl -SL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" --output nodejs.tar.gz \ |
|||
&& echo "$NODE_DOWNLOAD_SHA nodejs.tar.gz" | sha256sum -c - \ |
|||
&& tar -xzf "nodejs.tar.gz" -C /usr/local --strip-components=1 \ |
|||
&& rm nodejs.tar.gz \ |
|||
&& ln -s /usr/local/bin/node /usr/local/bin/nodejs |
|||
|
|||
# Install Google Chrome |
|||
|
|||
# See https://crbug.com/795759 |
|||
RUN apt-get update && apt-get install -yq libgconf-2-4 |
|||
|
|||
# Install latest chrome dev package and fonts to support major charsets (Chinese, Japanese, Arabic, Hebrew, Thai and a few others) |
|||
RUN apt-get update && apt-get install -y wget --no-install-recommends \ |
|||
&& wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ |
|||
&& sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \ |
|||
&& apt-get update \ |
|||
&& apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst ttf-freefont \ |
|||
--no-install-recommends \ |
|||
&& rm -rf /var/lib/apt/lists/* \ |
|||
&& apt-get autoremove -y \ |
|||
&& rm -rf /src/*.deb |
|||
|
|||
# It's a good idea to use dumb-init to help prevent zombie chrome processes. |
|||
ADD https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-init_1.2.0_amd64 /usr/local/bin/dumb-init |
|||
|
|||
RUN chmod +x /usr/local/bin/dumb-init |
|||
|
|||
# Install puppeteer so it's available in the container. |
|||
RUN npm i puppeteer |
|||
Binary file not shown.
@ -1 +0,0 @@ |
|||
44NJepeJdsgel9jiDTaWOXhCYM08/kGmW81dw8J31py1+4MJoOloWSUtk99fDbzM7X3/pdSNksJWb22liaDsVQ== |
|||
@ -1,17 +0,0 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd"> |
|||
<metadata> |
|||
<id>SharpPwned.NET</id> |
|||
<version>1.0.2-fix</version> |
|||
<authors>SharpPwned.NET</authors> |
|||
<owners>SharpPwned.NET</owners> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>Package Description</description> |
|||
<dependencies> |
|||
<group targetFramework=".NETStandard1.4"> |
|||
<dependency id="NETStandard.Library" version="1.6.1" exclude="Build,Analyzers" /> |
|||
<dependency id="Newtonsoft.Json" version="10.0.3" exclude="Build,Analyzers" /> |
|||
</group> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
Loading…
Reference in new issue