установлена переменная окружения DEBUG.
                  
                  
                  Я сделал это так:
                  
                  
                  node index.dev.js && ([[ $DEBUG ]] && NODE_ENV=development nodemon --inspect=0.0.0.0:9231 -L index.js || NODE_ENV=development nodemon -L index.js)
                  
                  
                  Но смотрится вообще не очень.
                  
                  
                  Есть ли способ написать это поизящнее? Например тернаркой решать, передавать ли параметр команде или нет, и не повторять саму команду
                  
                  
                
есть возможность выполнить это в несколько строк?
 Анатолий
                          Облаухов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Анатолий
                          Облаухов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  если только свести их в одну, потому что это одна строка в npm scripts. В баше же можно многострочные скрипты записывать в одну строку?
изначально не туда идёшь, имхо. scripts: { start: 'nodemon -L index.js' } а потом npm run start -- --inspect=0.0.0.0:9231
 Анатолий
                          Облаухов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Анатолий
                          Облаухов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Проблема в том, что docker compose не даёт мне выбирать разные скрипты в зависимости от переменной окружения, там стоит просто bash -c "npm run dev" и всё что я могу - это перекинуть дальше переменную окружения и считать её уже в npm
с этого и надо было начинать)
https://docs.docker.com/compose/compose-file/compose-file-v3/#entrypoint не катит?
Обсуждают сегодня