Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Contributing Guide - Docker

Aperta
#448 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

@vishnu-narayanan ci sta già lavorando.

Dal 22/9/2023.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Fix patch for Docker Contributing Guide
From 675f740810318b2430c48354a5d45bfc2028a327 Mon Sep 17 00:00:00 2001
From: Serhii Khoroshko <[email protected]>
Date: Sun, 3 Sep 2023 16:27:31 +0300
Subject: [PATCH] Fixes for Docker development start

---
 config/environments/development.rb    | 3 +++
 docker-compose.yaml                   | 1 +
 docker/Dockerfile                     | 2 +-
 docker/dockerfiles/webpack.Dockerfile | 2 ++
 4 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/config/environments/development.rb b/config/environments/development.rb
index 557000065..680d0b2b0 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -1,6 +1,9 @@
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb.
 
+  # Allow access from any IP
+  config.web_console.whitelisted_ips = ['127.0.0.0/8', '10.0.0.0/8', '172.16.0.0/12', '192.168.0.0/16']
+
   # In the development environment your application's code is reloaded on
   # every request. This slows down response time but is perfect for development
   # since you don't have to restart the web server when you make code changes.
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 1fbf28da9..ecb34647d 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -79,6 +79,7 @@ services:
       - WEBPACKER_DEV_SERVER_HOST=0.0.0.0
       - NODE_ENV=development
       - RAILS_ENV=development
+      - NODE_OPTIONS=--openssl-legacy-provider
     entrypoint: docker/entrypoints/webpack.sh
     command: bin/webpack-dev-server
 
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 676b5bf74..6503530b7 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -104,7 +104,7 @@ RUN apk update && apk add --no-cache \
   && gem install bundler
 
 RUN if [ "$RAILS_ENV" != "production" ]; then \
-  apk add --no-cache nodejs yarn; \
+  apk add --no-cache nodejs-current yarn; \
   fi
 
 COPY --from=pre-builder /gems/ /gems/
diff --git a/docker/dockerfiles/webpack.Dockerfile b/docker/dockerfiles/webpack.Dockerfile
index ec5cdc100..7acea4f2b 100644
--- a/docker/dockerfiles/webpack.Dockerfile
+++ b/docker/dockerfiles/webpack.Dockerfile
@@ -1,5 +1,7 @@
 FROM chatwoot:development
 
+RUN apk update && apk add --no-cache nodejs-current yarn
+
 RUN chmod +x docker/entrypoints/webpack.sh
 
 EXPOSE 3035
-- 
2.36.1.windows.1


Lingua principale
MDX
Stelle
91
Fork
180
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di chatwoot/docs

Tutte le issue di chatwoot/docs

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.