File size: 2,109 Bytes
3b53c8a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1bc2010
3b53c8a
 
 
7179bab
3b53c8a
 
 
1bc2010
0e3b249
 
 
 
 
7179bab
0e3b249
7179bab
 
 
 
 
 
 
 
 
 
 
0e3b249
3b53c8a
 
 
 
 
 
 
 
 
 
edbf29d
3b53c8a
 
 
 
 
 
1bc2010
3b53c8a
edbf29d
3b53c8a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
---
title: ambhtmx.card3d
emoji: πŸƒ
colorFrom: pink
colorTo: pink
sdk: docker
pinned: false
---

<!-- badges: start -->

[![Lifecycle:
experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental)

<!-- badges: end -->

**THIS IS A WORK IN PROGRESS, DO NOT USE**

## Deployment options

### Hugging Face Spaces

When you pushing a repository to a Hugging Face Spaces with the option to deploy Dockerfile and include a Dockerfile, Hugging Face will start building and running your app in the Space.

Try the demo here: 

* Direct URL to the deployed app: https://jrosell-ambhtmx-card3d.hf.space/
* Space URL: https://huggingface.co/spaces/jrosell/ambhtmx.card3d


If you have a repo with git enabled with a github hf remote configured, you can run:

```
bash deploy_hf.sh
```

For example, you can adapt this for your gh and hf repos:

```
git init
git add -A
git commit -m "My changes"
git remote add origin [email protected]:jrosell/ambhmtx.card3d.git
git remote add gh [email protected]:jrosell/ambhmtx.card3d.git
git remote add hf [email protected]:spaces/jrosell/ambhtmx.card3d
git remote set-url --add --push origin [email protected]:jrosell/ambhtmx.card3d.git
git push --set-upstream gh main
git push --set-upstream hf main
```

### Runing the example in Docker

All in one:

```
bash deploy_docker.sh
```

Step by step:

1. Building the image:

```
docker build -f Dockerfile -t ambhtmx-card3d-image . && 
    docker run -p 7860:7860 --name ambhtmx-card3d-container --rm ambhtmx-card3d-image
```

2. Check the app on http://127.0.0.1:7860

4. Stoping and removing the container:

```
docker container rm -f ambhtmx-card3d-container
```

5. Removing the image
```
docker images 'ambhtmx-card3d-image' -a -q
docker rmi ID

## Troubleshooting

If you want to see the logs:

```
docker build -f Dockerfile  --no-cache --progress=plain -t ambhtmx-card3d-image . 2>&1 | tee build.log
```

Check the [known issues](https://github.com/jrosell/ambhtmx/issues), and if you have another issue? Please, [let me know](https://github.com/jrosell/ambhtmx/issues).