Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • bd23e749bdd9cc4569fb2eda0ac3f1d00d0cf45b
  • main par défaut protégée
  • renovate/typescript-5.x-lockfile
  • renovate/svelte-check-4.x-lockfile
  • renovate/globals-15.x-lockfile
  • renovate/eslint-plugin-svelte-2.x-lockfile
  • renovate/eslint-monorepo
  • renovate/sveltejs-kit-2.x-lockfile
  • renovate/pnpm-9.x
  • renovate/typescript-eslint-monorepo
  • renovate/prettier-plugin-svelte-3.x-lockfile
  • renovate/sveltejs-vite-plugin-svelte-5.x
  • renovate/drizzle-orm-0.x
  • renovate/svelte-5.x
  • renovate/cookie-1.x
  • renovate/tslib-2.x-lockfile
  • renovate/prettier-3.x-lockfile
  • renovate/lucia-3.x-lockfile
18 résultats

package.json

Blame
  • Les dépendances de ce projet sont gérées grâce à npm. En savoir plus
    Dockerfile 733 o
    FROM node:alpine AS BUILD
    COPY . /tmp/src
    # install some dependencies needed for the build process
    RUN apk add --no-cache -t build-deps make gcc g++ python ca-certificates libc-dev wget git
    RUN cd /tmp/src \
        && npm install \
        && npm run build
    
    FROM node:alpine
    ENV NODE_ENV=production
    COPY --from=BUILD /tmp/src/build /build
    COPY --from=BUILD /tmp/src/config /config
    COPY --from=BUILD /tmp/src/node_modules /node_modules
    RUN sh -c 'cd /build/tools; for TOOL in *.js; do LINK="/usr/bin/$(basename $TOOL .js)"; echo -e "#!/bin/sh\ncd /data;\nnode /build/tools/$TOOL \$@" > $LINK; chmod +x $LINK; done'
    CMD node /build/src/discordas.js -p 9005 -c /data/config.yaml -f /data/discord-registration.yaml
    EXPOSE 9005
    VOLUME ["/data"]