在一个文件夹中,我有3个文件:base.py,Dockerfile和docker-compose.yml。
base.py:
import psycopg2
conn = psycopg2.connect("dbname='base123' user='postgres' host='db' password='pw1234'")
Run Code Online (Sandbox Code Playgroud)
Dockerfile:
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get -y install python-pip
RUN apt-get update
RUN pip install --upgrade pip
RUN pip install psycopg2-binary
COPY base.py base.py
RUN python base.py
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml:
version: '3'
services:
db:
image: 'postgres:latest'
expose:
- "5432"
environment:
POSTGRES_PASSWORD: pw1234
POSTGRES_DB: base123
aprrka:
build: .
depends_on:
- db
Run Code Online (Sandbox Code Playgroud)
运行后docker-compose up,出现以下错误:
Traceback (most recent call last):
File "base.py", line 5, in <module>
conn = psycopg2.connect("dbname='base123' user='postgres' host='db' …Run Code Online (Sandbox Code Playgroud) 在我的 package.json 文件中,“脚本”中有很多命令,如下面的代码。
"scripts" {
"script1": "command example",
"script2": "command example",
"script3": "command example",
"script4": "command example",
"script5": "command example",
"script6": "command example",
"script7": "command example",
...
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以将这些命令移动到另一个文件吗?
例如,我正在考虑将它们移动到像bin/commands.js.
我正在使用 Rails 5.2 并尝试将 ActiveStorage 与docker-compose.
我在本地计算机上设置了access_key_id和。secret_keyEDITOR=vim rails credentials:edit
但我不知道如何在容器中设置这些键。
任何想法?
docker ×2
javascript ×2
credentials ×1
graphql ×1
graphql-ruby ×1
npm ×1
package.json ×1
postgresql ×1
psycopg2 ×1
python ×1
reactjs ×1