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

Lesson 2 - Timezone request - HTTP error #1

Open
ccdaniele opened this issue Oct 12, 2022 · 1 comment
Open

Lesson 2 - Timezone request - HTTP error #1

ccdaniele opened this issue Oct 12, 2022 · 1 comment

Comments

@ccdaniele
Copy link

After building and push the image I have found two errors:

Updating the image with the suggestions below

  1. To avoid get stuck in the TZ question

ENV TZ=America/New_York
RUN /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone 
  1. The http-server plugging is broken for nodejs version > 10Server Crashing with "Cannot set headers after they are sent to the client" http-party/http-server#634

The following command update the nodejs version

RUN curl https://nodejs.org/download/release/v13.0.1/node-v13.0.1-linux-arm64.tar.gz | bash -
ENV NODE_VERSION=16.13.0
RUN apt install -y curl
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
ENV NVM_DIR=/root/.nvm
RUN . "$NVM_DIR/nvm.sh" && nvm install ${NODE_VERSION}
RUN . "$NVM_DIR/nvm.sh" && nvm use v${NODE_VERSION}
RUN . "$NVM_DIR/nvm.sh" && nvm alias default v${NODE_VERSION}
ENV PATH="/root/.nvm/versions/node/v${NODE_VERSION}/bin/:${PATH}"
RUN node --version
RUN npm --version

Installing latest version of http-server

RUN npm install -g http-server latest

WORKDIR /usr/apps/hello-world/
@ccdaniele ccdaniele reopened this Oct 12, 2022
@ccdaniele
Copy link
Author

Need to PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant