伤口拆线挂什么科| 倒数第二颗牙齿叫什么| 劈腿是什么意思| 肝郁气滞吃什么药| 波菜不能和什么一起吃| 蝉吃什么食物| 什么是双高| 喉咙痛感冒吃什么药| 什么什么朝天| 肾亏吃什么好| 肺结核挂什么科| 蟑螂中药名称叫什么| 偶发性房性早搏是什么意思| 一个木一个舌读什么| 怀孕的脉象是什么样的| 鼻子出血是什么原因引起的| 羊癫疯有什么症状表现| 痔疮用什么药膏最好| 信誓旦旦是什么意思| 她将是你的新娘是什么歌| 来福是什么意思| casio是什么牌子| 名落孙山是什么意思| g是什么单位| 双肾囊肿有什么危害| 湿气太重了吃什么药| 糜烂型脚气用什么药| 视网膜为什么会脱落| 电解质什么意思| 什么是忧郁症| 5月8日是什么星座| 间隔旁型肺气肿是什么| 胃不舒服恶心想吐吃什么药| 狄仁杰为什么才三品| 霸王别姬是什么生肖| 甲状腺是什么| 爱慕是什么意思| 护资成绩什么时候出| 支原体是什么病| 927什么星座| 观是什么意思| 鲁迅是著名的什么家| 夏季穿什么鞋| 糖耐量受损是什么意思| 退烧药吃多了有什么副作用| 消化快容易饿什么原因| cybex是什么牌子| 坐高铁不能带什么| 猫咪吐黄水有泡沫没有精神吃什么药| 770是什么意思| 农历七月是什么月份| 孕激素六项检查什么时候做| 检查骨密度挂什么科| 抽血生化是查什么| 狗皮膏药什么意思| 小丑什么意思| 霉菌性阴炎用什么药好得快| 两栖动物是什么意思| 青皮是什么皮| 端午节吃什么菜呢| 为什么鼻毛会变白| 特派员是什么级别| 鸟吃什么食物| 梦见抓鱼是什么意思| scofield是什么品牌| 榴莲什么味道| 月经不调有什么症状| 血用什么能洗掉| 女生送男生什么礼物好| 小孩老是咬手指甲是什么原因| 胃在什么位置图片| 什么牌子的助听器好| 特别的意思是什么| 尿蛋白2十吃什么药| 维生素b6有什么作用和功效| 孕妇咳嗽可以吃什么药| 盗汗挂什么科| 孕妇血糖高吃什么| 冒泡是什么意思| 文武双全是什么意思| ABA是什么植物激素| 心开窍于什么| 排便困难用什么药| 什么平稳| 什么食物含碘| 谷草谷丙比值偏高代表什么| a型血和ab型血生的孩子是什么血型| 脘痞什么意思| 水痘有什么症状| 胆汁酸高吃什么药| 宫颈出血是什么症状| 扁平疣是什么原因造成的| 艮为什么读yin| 丑拒是什么意思| 蛇肉吃了有什么好处| 儿童上火吃什么药最好| 白兰地是什么| 五指毛桃根有什么功效| 51号元素是什么意思| 日希是什么字| 80分贝相当于什么声音| 牛油果什么时候吃最好| 医院属于什么单位| 耳朵里长痘是什么原因| 3885是什么罩杯| daddy是什么意思| 摩羯男和什么星座最配| 高寿是什么意思| hdv是什么病毒| 自己做生意叫什么职业| 什么是菜花病| 拉黄尿是什么原因| 知柏地黄丸有什么功效| 老九门2什么时候上映| 朱砂五行属什么| 人彘为什么还能活着| 早上一杯温开水有什么好处| 阴囊两侧瘙痒是什么原因| 乳腺癌吃什么好| 益生菌不能和什么一起吃| 明天什么日子| 活在当下什么意思| 胆固醇高吃什么最好| 贫血是什么原因| 什么食物补钙效果最好最快| 荷花开是什么季节| 黄色裤子配什么上衣好看| 内膜b型是什么意思啊| 什么头什么气| 秘诀是什么意思| 血脂高会导致什么后果| 户主有什么权利| 五味子长什么样| 突破性出血是什么意思| 五月七日是什么星座| 鼻毛变白是什么原因| e大饼是什么牌子| 6月18号是什么星座| 公粮是什么意思| 什么原因导致脾虚| 典型是什么意思| 心口疼挂什么科| 背部爱出汗是什么原因| sp是什么| 拔牙后吃什么食物最好| epd是什么意思| 脑供血不足吃什么中成药| 高压氧治疗有什么作用| no.是什么意思| 最聪明的动物是什么| 霉菌性阴道炎用什么药效果好| 乙肝表面抗原阴性是什么意思| 孕妇建档需要什么资料| 睾丸小是什么原因| 什么叫胰岛素抵抗| sharon是什么意思| 什么牌子的洗面奶好用| 万足读什么| 薤是什么菜图片| 老花镜是什么镜| 女人喝什么茶减肥好| 一见钟情是什么感觉| 为什么总是犯困想睡觉| 治疗胃反酸烧心用什么药最好| 空气净化器什么牌子好| 梦见黄狗是什么意思| 白细胞0是什么意思| 头发为什么长不长| 奇亚籽是什么| 做造影对身体有什么伤害| 狗为什么喜欢吃人屎| 吃什么东西| 什么叫烟雾病| 脾胃虚是什么症状| 马上好药膏主治什么| 1947年属什么生肖| 澄字五行属什么| 独一无二指什么生肖| 辟谷有什么好处| 利郎男装是什么档次的| 嘚儿是什么意思| 杂面是什么面| 汽车点火线圈坏了有什么症状| 吃什么可以减肥| 为什么不建议女人上环| 延年益寿的益是什么意思| 女人左眼跳是什么意思| 鸭肉不能和什么一起吃| 吃什么能长头发| 胃息肉吃什么好| 狗咬到什么程度需要打针| 老年斑用什么药膏可以去掉| 钠偏低是什么原因| 须尽欢什么意思| 嬉皮笑脸是什么生肖| 眼仁发黄是什么原因| 梦见孩子哭是什么意思| 扑救带电火灾应选用什么灭火器| 狗嚎叫有什么预兆| 心衰什么症状| 好吃懒做的动物是什么生肖| 午时是什么时间| vsd是什么意思| 绿豆配什么打豆浆最好| 什么红什么赤| 吃什么生发效果最好| 80年五行属什么| 中性粒细胞高是什么感染| 补铁吃什么| 高圆圆老公叫什么名字| 风湿挂什么科室| 双鱼座的幸运色是什么颜色| 慢性肾炎吃什么药| 菊花和枸杞泡水喝有什么功效| 手指盖空了是什么原因| 生菜不能和什么一起吃| 忏悔什么意思| 肛门疼痛是什么原因| 肚子胀疼是什么原因| 肝穿刺检查是什么意思| 办什么厂比较好| 香蕉有什么功效和作用| 一级医院是什么意思| 什么是植物蛋白| 胃动力不足吃什么中成药| 缺钾吃什么| 脖子上长小肉疙瘩是什么原因| 64年属什么生肖| 什么食物对肺有好处| 发烧一直不退是什么原因| 椴树是什么树| 现在有什么赚钱的路子| 铅中毒用什么解毒| 家有喜事指什么生肖| 雅诗兰黛属于什么档次| 老是想睡觉是什么原因| 胃病是什么原因引起的| 蛇什么时候出来活动| 高锰酸钾什么颜色| 怀孕14天有什么症状| 田螺小子是什么意思| 头发多剪什么发型好看| 半月板退变是什么意思| 孕妇便秘吃什么| 1999年出生属什么生肖| 冰雹是什么季节下的| 腹泻拉水是什么原因| volume什么意思| 年少有为什么意思| 基因突变发生在什么时期| 尿酸高会引起什么病| 京酱肉丝是什么菜系| 绿萝叶子发黄是什么原因| 红鸾星动是什么意思| 奶油色是什么颜色| 金字旁成是什么字| 脚指甲发白是什么原因| 华盖星是什么意思| 宫外孕是什么导致的| 中蛊什么意思| 电表走的快是什么原因| cpi是什么意思啊| XXJ什么意思| 鸾凤和鸣什么意思| 百度
Skip to content

Commit f5df667

Browse files
ci: merge main to release
ci: merge main to release
2 parents f380b1a + ea8377d commit f5df667

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1224
-1242
lines changed

?.github/workflows/build-celery-worker.yml

Lines changed: 0 additions & 47 deletions
This file was deleted.

?.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
echo "IS_RELEASE=true" >> $GITHUB_ENV
9999
100100
- name: Create Draft Release
101-
uses: ncipollo/release-action@v1.16.0
101+
uses: ncipollo/release-action@v1.18.0
102102
if: ${{ github.ref_name == 'release' }}
103103
with:
104104
prerelease: true
@@ -317,7 +317,7 @@ jobs:
317317
histCoveragePath: historical-coverage.json
318318

319319
- name: Create Release
320-
uses: ncipollo/release-action@v1.16.0
320+
uses: ncipollo/release-action@v1.18.0
321321
if: ${{ env.SHOULD_DEPLOY == 'true' }}
322322
with:
323323
allowUpdates: true
@@ -330,7 +330,7 @@ jobs:
330330
token: ${{ secrets.GITHUB_TOKEN }}
331331

332332
- name: Update Baseline Coverage
333-
uses: ncipollo/release-action@v1.16.0
333+
uses: ncipollo/release-action@v1.18.0
334334
if: ${{ github.event.inputs.updateCoverage == 'true' || github.ref_name == 'release' }}
335335
with:
336336
allowUpdates: true

?dev/celery/Dockerfile

Lines changed: 0 additions & 23 deletions
This file was deleted.

?dev/coverage-action/package-lock.json

Lines changed: 7 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

?dev/coverage-action/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"@actions/core": "1.11.1",
1010
"@actions/github": "6.0.1",
1111
"lodash": "4.17.21",
12-
"luxon": "3.6.1"
12+
"luxon": "3.7.1"
1313
}
1414
}

?dev/deploy-to-container/cli.js

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ async function main () {
7070
.replace('__HOSTNAME__', hostname)
7171
)
7272
await fs.copy(path.join(basePath, 'docker/scripts/app-create-dirs.sh'), path.join(releasePath, 'app-create-dirs.sh'))
73+
await fs.copy(path.join(basePath, 'docker/scripts/app-init-celery.sh'), path.join(releasePath, 'app-init-celery.sh'))
7374
await fs.copy(path.join(basePath, 'dev/deploy-to-container/start.sh'), path.join(releasePath, 'start.sh'))
7475
await fs.copy(path.join(basePath, 'test/data'), path.join(releasePath, 'test/data'))
7576
console.info('Updated configuration files.')
@@ -98,14 +99,6 @@ async function main () {
9899
})
99100
console.info('Pulled latest MQ docker image.')
100101

101-
// Pull latest Celery image
102-
console.info('Pulling latest Celery docker image...')
103-
const celeryImagePullStream = await dock.pull('ghcr.io/ietf-tools/datatracker-celery:latest')
104-
await new Promise((resolve, reject) => {
105-
dock.modem.followProgress(celeryImagePullStream, (err, res) => err ? reject(err) : resolve(res))
106-
})
107-
console.info('Pulled latest Celery docker image.')
108-
109102
// Terminate existing containers
110103
console.info('Ensuring existing containers with same name are terminated...')
111104
const containers = await dock.listContainers({ all: true })
@@ -221,7 +214,7 @@ async function main () {
221214
const celeryContainers = {}
222215
for (const conConf of conConfs) {
223216
celeryContainers[conConf.name] = await dock.createContainer({
224-
Image: 'ghcr.io/ietf-tools/datatracker-celery:latest',
217+
Image: 'ghcr.io/ietf-tools/datatracker-app-base:latest',
225218
name: `dt-${conConf.name}-${branch}`,
226219
Hostname: `dt-${conConf.name}-${branch}`,
227220
Env: [
@@ -243,7 +236,7 @@ async function main () {
243236
Name: 'unless-stopped'
244237
}
245238
},
246-
Cmd: ['--loglevel=INFO']
239+
Entrypoint: ['bash', '-c', 'chmod +x ./app-init-celery.sh && ./app-init-celery.sh']
247240
})
248241
}
249242
console.info('Created Celery docker containers successfully.')

?docker/celery.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/ietf-tools/datatracker-celery:latest
1+
FROM ghcr.io/ietf-tools/datatracker-app-base:latest
22
LABEL maintainer="IETF Tools Team <tools-discuss@ietf.org>"
33

44
ENV DEBIAN_FRONTEND=noninteractive
@@ -34,7 +34,7 @@ RUN bash /tmp/library-scripts/docker-setup-python.sh "none" "/usr/local" "${PIPX
3434
RUN rm -rf /tmp/library-scripts
3535

3636
# Copy the startup file
37-
COPY dev/celery/docker-init.sh /docker-init.sh
37+
COPY docker/scripts/app-init-celery.sh /docker-init.sh
3838
RUN sed -i 's/\r$//' /docker-init.sh && \
3939
chmod +x /docker-init.sh
4040

?docker/docker-compose.celery.yml

Lines changed: 0 additions & 47 deletions
This file was deleted.

?dev/celery/docker-init.sh renamed to ?docker/scripts/app-init-celery.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,19 +90,22 @@ if [[ "${CELERY_ROLE}" == "worker" ]]; then
9090
run_as_celery_uid /usr/local/bin/python $WORKSPACEDIR/ietf/manage.py check
9191
fi
9292

93+
USER_BIN_PATH="/home/dev/.local/bin"
94+
WATCHMEDO="$USER_BIN_PATH/watchmedo"
95+
CELERY="$USER_BIN_PATH/celery"
9396
trap 'trap "" TERM; cleanup' TERM
9497
# start celery in the background so we can trap the TERM signal
95-
if [[ -n "${DEV_MODE}" ]]; then
96-
watchmedo auto-restart \
98+
if [[ -n "${DEV_MODE}" && -x "${WATCHMEDO}" ]]; then
99+
$WATCHMEDO auto-restart \
97100
--patterns '*.py' \
98101
--directory 'ietf' \
99102
--recursive \
100103
--debounce-interval 5 \
101104
-- \
102-
celery --app="${CELERY_APP:-ietf}" "${CELERY_OPTS[@]}" $@ &
105+
$CELERY --app="${CELERY_APP:-ietf}" "${CELERY_OPTS[@]}" $@ &
103106
celery_pid=$!
104107
else
105-
celery --app="${CELERY_APP:-ietf}" "${CELERY_OPTS[@]}" "$@" &
108+
$CELERY --app="${CELERY_APP:-ietf}" "${CELERY_OPTS[@]}" "$@" &
106109
celery_pid=$!
107110
fi
108111

0 commit comments

Comments
?(0)
月经后一周又出血是什么原因 做爱什么姿势 胆囊充盈欠佳什么意思 seeyou是什么意思 肠炎不能吃什么东西
糖抗原125高什么意思 肝脾肿大是什么症状 医学影像技术是什么 夏的五行属什么 一什么白菜
alike是什么意思 造影检查是什么意思 芙蓉是什么花 玉米和什么不能一起吃 犯月是什么意思
tax是什么意思 什么是鸡胸病症状图片 小便发黄是什么原因 糟卤可以做什么菜 榴莲是什么季节的
燃脂是什么意思hcv8jop9ns5r.cn pony是什么意思hcv9jop1ns5r.cn 劲酒兑什么饮料好喝hcv8jop8ns7r.cn 抛锚是什么意思beikeqingting.com 膝盖凉是什么原因hcv9jop4ns3r.cn
万艾可是什么hcv8jop6ns0r.cn 宋朝之后是什么朝代gangsutong.com 肺囊肿是什么病严重吗hcv8jop8ns4r.cn 桂花像什么hcv7jop5ns6r.cn 早泄是什么原因hcv9jop5ns7r.cn
性病都有什么xinjiangjialails.com 为什么会有血管瘤hcv9jop4ns5r.cn 海关锁是什么意思hcv9jop3ns7r.cn 糖尿病可以吃什么零食hcv7jop6ns1r.cn 奇货可居是什么意思hcv9jop0ns9r.cn
酸奶和牛奶有什么区别hcv9jop1ns9r.cn 吹风样杂音见于什么病hcv8jop1ns8r.cn 为什么会长腋毛hcv7jop4ns7r.cn 期货平仓是什么意思jasonfriends.com 米西米西什么意思hcv9jop6ns0r.cn
百度