title: Docker node:8.16.0-alpine Error: not found: python2
body: <p>I need run <code>npm rebuild node-sass --force</code> inside my docker container</p>
  
  <p>But i got an error (even after i install python already)</p>
  
  <pre><code>Error: Can't find Python executable "python", you can set the PYTHON env variable.
  </code></pre>
  
  <p>This is my Dockerfile</p>
  
  <pre><code>FROM node:8.16.0-alpine
  
  RUN mkdir /app
  WORKDIR /app
  
  # --no-cache: download package index on-the-fly, no need to cleanup afterwards
  # --virtual: bundle packages, remove whole bundle at once, when done
  RUN apk --no-cache --virtual build-dependencies add \
      python \
      make \
      g++ \
      bash \
      &amp;&amp; npm install \
      &amp;&amp; apk del build-dependencies
  
  RUN npm install -g nodemon
  
  COPY package.json package.json
  COPY client/package.json client/package.json
  
  RUN npm install
  RUN npm run install:client
  RUN npm uninstall node-sass &amp;&amp; npm install node-sass
  RUN npm rebuild node-sass --force
  
  COPY . .
  
  LABEL maintainer="Varis Darasirikul"
  
  VOLUME ["/app/public"]
  
  CMD npm run dev
  </code></pre>
  
  <p>This my docker-compose</p>
  
  <pre><code>version: '3'
  
  services:
    web:
        build: '.'
        container_name: node-web
        # env_file:
          # - '.env'
        ports:
          - '80:8000'
          - '5000:5000'
          - '3000:3000'
        volumes:
          - '.:/app'
        networks:
          - front-tier
          - back-tier
        # depends_on:
          # - redis
          # - db
  
  networks:
    front-tier:
    back-tier:
  </code></pre>
  
  <p>Even when i run</p>
  
  <pre><code>docker-compose up --build --force-recreate
  </code></pre>
  
  <p>Still not working</p>
  
  <p>How to fix this?</p>
  
  <p>Thanks!</p>