Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

solución Docker Firebase #980

Open
wants to merge 1 commit into
base: 2022
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 19 additions & 8 deletions Dockerfile.firebase
Original file line number Diff line number Diff line change
@@ -1,12 +1,23 @@
FROM php:7.2-apache
FROM ubuntu:latest
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seria bueno utilizar uno de node directamente se podria definir una version especifica, y en base a eso hacer el npm install

no es muy estandar bajarse los binarios de las dependencias que uno necesita, pero ello ya cada tecnologia maneja su gestor de paquetes.

composer, npm, bundler etc


# COPY unidad_6 /var/www/html/
USER root

# Instalando node
RUN curl --silent --location https://deb.nodesource.com/setup_12.x | bash - \
&& apt-get install --yes nodejs \
&& apt-get install --yes build-essential
ARG home_dir=/home

RUN npm install -g firebase-tools@8.11.2
ENV WEB_DOCUMENT_ROOT=$home_dir

USER root
ENV TERM=xterm\
TZ=America/Argentina/Cordoba\
DEBIAN_FRONTEND=noninteractive

WORKDIR /var/www/html/

RUN apt-get update

RUN apt-get install -y curl

RUN curl -Lo /bin/firebase https://firebase.tools/bin/linux/latest

RUN chmod +x /bin/firebase

ENTRYPOINT ["tail", "-f", "/dev/null"]