npm install npx hardhat init(いらない?)
npx hardhat node npx hardhat ignition deploy ignition/modules/SocialTokenModule.js --network localhost
hardhat.config.jsでsepoliaを確認 npx hardhat ignition deploy ignition/modules/SocialTokenModule.js --network sepolia コントラクトアドレスをメモ
テスト
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload
python3 test.py学校の変なプロキシのせいで全然うまくいかなかった(怒) --verboseで詳しく調べたらプロキシのせいでした。 --noproxy 127.0.0.1をつけたらうまくいった。
#!/bin/sh
python -c "from main import generate_self_signed_cert; generate_self_signed_cert('cert.pem', 'key.pem', 'localhost')"
exec uvicorn main:app --host 0.0.0.0 --port 80
FROM python:3.9-slim
WORKDIR /app
RUN apt-get update && apt-get install -y gcc libpq-dev && rm -rf /var/lib/apt/lists/*
COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt
COPY . .
COPY entrypoint.sh . RUN chmod +x entrypoint.sh
EXPOSE 80 443
CMD ["./entrypoint.sh"]